Centos 7安装配置Shadowsocks

源网页

1. 安装shadowsocks

yum install python-setuptools && easy_install pip
pip install shadowsocks

2. 新建shadowsocks的配置文件

mkdir -p /etc/shadowsocks
vi /etc/shadowsocks/config.json

输入以下内容:

{
 "server":"0.0.0.0",
 "server_port":8888,
 "local_address": "127.0.0.1",
 "local_port":1080,
 "password":"mypassword",
 "timeout":300,
 "method":"aes-256-cfb",
 "fast_open": false,
 "workers": 1
}

说明:服务器IP,服务端口(建议自定义),本地监听IP,本地监听端口,密码(建议自定义),超时时间,加密算法,关闭fast-open,工作进程数量为1。

3. 新建shadowsocks的.service文件

vi /etc/systemd/system/shadowsocks-server.service

输入以下内容:

[Unit]
Description=Shadowsocks Server
After=network.target

[Service]
Type=forking
PIDFile=/run/shadowsocks/server.pid
PermissionsStartOnly=true
ExecStartPre=/bin/mkdir -p /run/shadowsocks
ExecStartPre=/bin/chown root:root /run/shadowsocks
ExecStart=/usr/bin/ssserver --pid-file /var/run/shadowsocks/server.pid -c /etc/shadowsocks/config.json -d start
Restart=on-abort
User=root
Group=root
UMask=0027

[Install]
WantedBy=multi-user.target

4. 运行shadowsocks服务并设置为开机自启:

systemctl start shadowsocks-server.service
systemctl enable shadowsocks-server.service

5. 防火墙开放shadowsocks服务端口:

firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload

6. 常用操作

升级shadowsocks

pip install -U shadowsocks

卸载shadowsocks

pip uninstall shadowsocks

查询已安装的shadowsocks

pip search "shadowsocks"

停止shadowsocks服务

systemctl stop shadowsocks-server.service

Ubuntu--apache2+php5+mysql

sudo apt-get install build-essential autoconf automake1.9 cvs subversion

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

Mysql的启动/停止/重启
sudo /etc/init.d/mysql start
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql restart

/*

Mysql 安装完后设置root密码
mysql -uroot (一开始root用户的密码为空所以可以进去, 如果在安装的时候您在界面中设置了password
可跳过此步)
进入mysql控制台:
set password for ‘root’@’localhost’=PASSWORD(‘yourpassword’);
如果成功, mysql提示 : Query OK 0rows affected(0.00sec)

*/

安装完成配置
// sudo gedit /etc/apach2/apach2.conf配置apache服务器
// sudo gedit /etc/php5/apach2/php.ini 配置php在文本框中找到”; extension=mysql.so”, 去掉;表示apache启动时加载与mysql连接的模块, 然后保存,

重启apache服务器。sudo /etc/init.d/apache2 restart

mstsc端口修改

1.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp

2.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-TCP

右侧PortNumber

net use错误原因解决

(1)”发生系统错误 1326。 登录失败: 未知的用户名或错误密码。”

在远程机的”控制面板-文件夹选项-查看-简单的文件共享”,去掉选取,然后再尝试连接。简单文件共享会把网络连接权限都归为 guest连接,是无法访问C$等管理共享的.

(2)”发生系统错误 1327。 登陆失败:用户帐户限制。
可能的原因包括不允许空密码,登陆时间限制,或强制的策略限。”在远程机的”控制面板-管理工具-本地安全策略-安全选项-用户权限”指派里,禁用”空密码用户只能进行控制台登陆”.

(3)”//IP/c$”时提示找不到网络途径。
在”网络和拨号连接”中”本地连接”中选取”Internet协议(TCP/IP)”属性,进入”高级TCP/IP设置”选”WINS设置”里面有一项”启用TCP/IP的NETBIOS

/////////////////////////////////////////////////////////////////////////////

问:net use 找不到网络路径 net use z:>\192.168.0.2\C$ “18553262” /user:adminis

Net use 会记录新的网络连接。

1,只有nt/2000/xp及以上系统才可以建立ipc$。如果你用的是98/me是没有该功能的。

2,确认你的命令没有打错。正确的命令是: net use \目标IP\ipc$ “密码” /user:”用户名”

注意别多了或少了空格。当用户名和密码中不包含空格时两边的双引号可以省略。空密码用””表示。

3,根据返回的错误号分析原因:
错误号5,拒绝访问 : 很可能你使用的用户不是管理员权限的,先提升权限;
错误号51,Windows 无法找到网络路径 : 网络有问题;
错误号53,找不到网络路径 : ip地址错误;目标未开机;目标lanmanserver服务未启动;目标有防火墙(端口过滤);
错误号67,找不到网络名 : 你的lanmanworkstation服务未启动;目标删除了ipc$;
错误号1219,提供的凭据与已存在的凭据集冲突 : 你已经和对方建立了一个ipc$,请删除再连。
错误号1326,未知的用户名或错误密码 : 原因很明显了;
错误号1792,试图登录,但是网络登录服务没有启动 : 目标NetLogon服务未启动。(连接域控会出现此情况)
错误号2242,此用户的密码已经过期 : 目标有帐号策略,强制定期要求更改密码。

Java PATH

新建 JAVA_HOME : C

新建Classpath: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

在Path前面添加 : %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

XML 与 HTML 关联

XML :可扩展标记语言是W3C的推荐标准

XML 于 1998 年 2 月 10 日成为 W3C 的推荐标准。

XML 是各种应用程序之间进行数据传输的最常用的工具

HTML :超文本标记语言 (Hyper Text Markup Language),是很古老的XML语言,最初由互联网工程小组(IETF)制定的语法标准,由于该组织的权威性,目前所有的浏览器都使用该语法标准来解析并显示网页。

sublime Text 自动排列代码设置

1、打开Sublime

2、Ctrl + Shift + p

3、输入key选中User后在内容中加入下面代码

[ {“keys”:[“shift+ctrl+f”],”command”:”reindent”,”args”:{“single_line”:false}}, ]