ubuntu中将socks5 转为http

privoxy有将socks代理转为http代理的功能。

安装privoxy

sudo apt-get install privoxy

配置provoxy

sudo vim /etc/privoxy/config

配置内容:

# 在 froward-socks4下面添加一条socks5的,因为shadowsocks为socks5,
# 地址是127.0.0.1:1080。注意他们最后有一个“.”
#        forward-socks4   /               socks-gw.example.com:1080  .
forward-socks5   /               127.0.0.1:1080 .

# 下面还存在以下一条配置,表示privoxy监听本机8118端口,
# 把它作为http代理,代理地址为 http://localhost.8118/ 。
# 可以把地址改为 0.0.0.0:8118,或:8118,表示外网也可以通过本机IP作http代理。
# 这样,你的外网IP为1.2.3.4,别人就可以设置 http://1.2.3.4:8118/ 为http代理。
 listen-address localhost:8118

重启privoxy:

sudo service privoxy restart

测试

curl -x localhost:8118 http://www.google.com

怎么修改 linux 中的用户名

修改用户名

我们使用 usermod 来修改用户名。其语法为,

$ usermod -l new_username old_username

举个例子,假设我们有一个名叫 dan 的用户想要重命名为 susan,那么在终端下执行下面命令:

$ sudo usermod -l susan dan

继续阅读

使用 fsck 检查 Linux 文件系统中的错误

FSCK 是一个很重要的 Linux/Unix 工具,它用于检测并修复文件系统中的错误。它类似于 Windows 操作系统中的 “chkdsk” 工具,但它是为 Linux、MacOS、FreeBSD 操作系统所准备的。

FSCK 全称为 File System Consistency Check。在大多数时候,它在系统启动时运行,但是如果需要的话,它也能被超级用户手工启动。

它可以进行三种模式的操作,

  1. 查错并在发现错误时由用户决定如何处理,
  2. 查错并自动修复,
  3. 查错但在发现错误时只显示错误而不进行修复。

继续阅读

解决linux挂载fat32分区后中文乱码的问题

在树莓派中挂载U盘,因为U盘使用的是FAT32文件系统,普通挂载后发现中文显示问号,解决办法是使用 utf8=1 选项进行mount就可以了,相应的 fstab 行如下:

/dev/sda1    /mnt/wxp    vfat    umask=0000,utf8=1   0 0

使用mount命令时加入 -o utf8=1就可以了:

mount -o utf8=1 /dev/sda1 /mnt/wxp

ubuntu 命令行连接无线网络

首先确保无线网卡驱动正常:

# USB类型
lsusb
# pci或板载
lspci

返回结果中有 Wireless Network Adapter 说明无线网卡驱动正常。

查看网卡ID

iwconfig

通常有 Nickname 单词的那个设备就是无线网卡。记下首行的ID名称,例如 wlan0

查找网络

iwlist scan | grep SSID

这里的SSID是已知的无线网ID,可以是全名也可以是部分。最好使用英文+数字,没有试过其他组合。
如果能看到返回结果,说明可以扫描到网络。当然不用 | 也可以直接查看所有扫描到的无线网络。

配置无线网络

编辑文件 /etc/network/interfaces

# 动态获取
allow-hotplug wlan0 # wlan0(包括以下出现的)改为实际网卡ID
iface wlan0 inet dhcp
wpa-ssid SSID # SSID 改为实际无线ID
wpa-psk SSID_password # SSID_password 改为无线密码
# 静态IP
allow-hotplug wlan0
iface wlan0 inet static
wpa-ssid SSID
wpa-psk SSID_password
address 192.168.1.10
netmask 24
gateway 192.168.1.1
dns-nameservers 114.114.114.114

重启服务器

libreoffice卡顿的解决办法

使用中文语言包的 libreoffice 使用很卡,问题出在字体上,如果桌面环境界面使用了某些与LibreOffice不兼容的英文字体,那么LibreOffice想要渲染其捆绑的中文字体的话就会“很吃力”。

以下两种解决方法,二选一:
1、将桌面字体直接设置为能与LibreOffice界面兼容的其他字体,如“Hind”、“思源黑体”等;
2、如果坚持要用与LibreOffice不兼容的Gnome桌面界面字体,请用libreoffice的字体替换表,将桌面界面用到的字体替换为某种中文字体,并勾选“始终”。如下图所示:

继续阅读

创建 iscsi target 服务器和 iscsi initiator 客户端连接

iSCSI

说明:

172.166.10.16 Target端

在服务端:

### Target端:(172.16.10.16)
1、准备要共享的设备,这里使用本地磁盘上的新分区代替(只需要分区,不需要格式化即可)
fdisk /dev/sda
partx -d /dev/sda
partx -a /dev/sda
或者使用文件:
dd if=/dev/zero of=/var/lun1.bin count=0 bs=1 seek=50G 

继续阅读