Linux 维护常用命令
以下内容都是自己做的一点微小的工作,姿势水平大抵如“豆腐干与花生米同嚼,有火腿味”云云,用之较少,容易忘记,且记于此,以供不时之需;如无特殊说明,本地操作系统一律为macOS.
1、独立运行一个Python环境,用virtualenv,pip安装后cd到项目目录,激活命令:
. venv/bin/activate
2、服务器打包document文件夹到服务器default目录,然后http下载:
tar -czvf default/document.tar.gz document解压:tar -zxvf document.tar.gz
3、SSH可以通过scp传输文件,从桌面传输文件至ubuntu命令:
scp -r localfile.txt username@192.168.0.1:/home/username/
4、ss后台运行方法:
ssserver -c /etc/shadowsocks.json -d start
5、FinalSpeed启动方法:
sh /fs/start.sh
6、Typecho1.0 迁移服务器出现404问题,找到domain.com.conf文件:
include enable-php.conf修改为include enable-php-pathinfo.conf
7、V2ray命令:
service v2ray {start|stop|status|reload|restart|force-reload}
8、kcptun命令:
supervisorctl {start|stop|restart|status} kcptun或者/root/kcptun/start.sh
9、kcptun重新配置:
./kcptun.sh reconfig
10、kcptun卸载:
./kcptun.sh uninstall
11、SSR 运行命令:
/etc/init.d/shadowsocks start
12、v2ray配置文件位置:
/etc/v2ray/config.json
13、Nginx重启命令:
/usr/local/nginx/sbin/nginx -s reload
14、清除Windows DNS cache:
ipconfig/flushdns
15、Windows 10快速启动:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
16、ZModem安装:
yum install lrzsz
17.修改ssh配置,修改/etc/ssh/sshd_config 文件
18.nethogs是一款小巧的”net top”工具,可以显示每个进程所使用的带宽,并对列表排序,将耗用带宽最多的进程排在最上面。万一出现带宽使用突然激增的情况,用户迅速打开nethogs,就可以找到导致带宽使用激增的进程。nethogs可以报告程序的进程编号(PID)、用户和路径。
sudo nethogs
安装nethogs:Ubuntu、Debian和Fedora用户可以从默认软件库获得。CentOS用户则需要Epel。
#ubuntu或debian(默认软件库)
sudo apt-get install nethogs
# fedora或centos(来自epel)
sudo yum install nethogs -y
18、Linux常用权限
-rw------- (600) 只有拥有者有读写权限。 -rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。 -rwx------ (700) 只有拥有者有读、写、执行权限。 -rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。 -rwx--x--x (711) 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。 -rw-rw-rw- (666) 所有用户都有文件读、写权限。 -rwxrwxrwx (777) 所有用户都有读、写、执行权限
19、删除LNMP .usr.ini文件 :
chattr -i .user.ini