VIM操作
进入插入模式(按i键进入)
进入编辑器模式保存 esc :w
退出命令
:q!
保存退出命令
:wq 和zz是一样的
编辑模式下搜索直接跟搜索内容
:/搜索内容
清空文件的办法
1、不管光标在哪,删除所有(需要切换到明令行,: 之后的命令)
%d
2、切换到第一行删除所有
gg dG
服务器操作
reboot --重启
查看网站是否可以访问
curl “http://baidu.com”
Tomcat
service tomcat start
vim /etc/profile 修改启动
文件操作
修改gogs文件夹所属者有读写执行权限 -R: 当前目录下所有文件及目录和目录下的文件权限
700:文件拥有者读写执行权限
sudo chmod -R 700 /home/git/gogs
修改gogs文件的用户和组
sudo chown -R git:git /home/git/gogs
压缩文件: 后面的可以是相对路径
tar -zcvf /home/tomcat/apache-tomcat-8.5.8/webapps/ROOT.tar.gz /home/tomcat/apache-tomcat-8.5.8/webapps/ROOT
解压文件:
tar -zxvf nginx-1.16.1.tar.gz -C /home/software
搜索文件:
find / -name httpd.conf
查看服务:
ps -ef|grep nginx
-r拷贝文件夹,没有的话只拷贝文件
cp -r /www/webapps/orangebaby-service /www/temporaryService
清空文件
> 文件名称
zip文件的操作
yum install -y unzip zip
解压文件 相同文件 -n
不覆盖 -o
覆盖
unzip test.zip -d /tmp
查看文件夹目录,但不解压
unzip -v test.zip
端口操作
netstat -lnp|grep 80
kill -9 846 – 删除端口,其中846为pid
nginx
ps -ef|grep nginx
停止nginx
nginx -s stop
重启nginx
nginx -s reload
Tomcat 启动过慢问题
yum -y install rng-tools
systemctl start rngd
chmod +x /etc/rc.d/rc.local
查看环境变量 echo $HOME
人员群组操作
添加用户
useradd git
删除用户
userdel -r git
其他
查看各个项目内存占用
top
解释:shift+P:按照cpu排序,shift+m按照内存排序
查看所有内存占用
free -h
查看存储空间大小
df -h
防火墙
1、firewalld的基本使用
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
如何开启一个端口
添加
firewall-cmd --zone=public --add-port=80/tcp --permanent (–permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone= public --query-port=80/tcp
删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent
网络问题
访问网址
curl http://amoqi.cn
查看ip地址
ip addr
自定义命令
vi ~/.bashrc
alias dc='docker-compose'
生效
source ~/.bashrc