linux命令:ps -ef|grep nginx 查找特定进程
查看日志命令: tail -200f /xxx/logs/server.log
----------------------
修改文件
vim 文件
i 切换到编辑模式
esc退出编辑模式
:q!不保存退出
:wq保存退出
:q 未修改文件的情况下,正常退出
--------------------------
复制文件(文件夹)
进入文件所以目录
cp -r 文件名 完整路径
-----------------------------
修改环境变量
sudo gedit /etc/profile
----------------------------
压缩文件
tar -cvf file.tar dir --打包归档格式
ttar -zcvf file.tgz dir --打包压缩格式
解压文件
tar xf file.tar.xz
zip压缩(filesdir文件夹名)
zip -r filename.zip filesdir
解压zip文件到目录urllib3
unzip urllib3.zip -d urllib3
-------------------
切换到管理员权限
sudo -i (su -i)
----------------
删除文件
rm 文件名
删除目录
rm -rf 目录名字
--------------------
修改环境变量
echo "export PATH=$PATH:完整路径" \ >> ~/.bashrc && source ~/.bashrc
查看环境变量的值
echo $PATH
----------------------
文件上传下载
如果需要下载linux上的文件,使用sz命令。sz加上文件完整路径,比如:sz install.log
rz命令上传本地的文件到linux平台
----------------
关机命令
shutdown -h now 立刻关机(root用户使用)
shutdown -h 10 10分钟后自动关机
-----------------
直接杀进程 (xuntong)
ps -ef | grep xuntong
----------------
重启
sh run.sh restart
---------------
搜索文件(搜索当前路径下,所有后缀名为.properties的文件中,存在字符'open.complex.password'的文件)
find -name "*.properties" | xargs grep "open.complex.password"
--------------------
mongo 执行js 脚本(>> /xxx/data_script/xxx.log 表示将日志打印到文件)
./mongo /xxxx/data_script/xxx.js >> /xxx/data_script/xxx.log
设置了用户名密码的mongo,需带上用户名-u 和 密码 -p 参数
./mongo 127.0.0.1:27017/dbname -u username -p password /xxx/bak_script/index_20201020.js
-------------------------
redis删除缓存
如果要指定 Redis 数据库访问密码,使用下面的命令(keys "xxx*" 代表查找xxx为前缀的所有缓存,password为数据库密码)
redis-cli -a password keys "*" | xargs redis-cli -a password del
--------------------------------
查看进程号
ps -ef | grep 'service-name' ---service-name 为应用名
-----------------------------------
强制kill 进程
sudo kill -9 22197 --参数说明 -9 表示强制执行 22197 进程号 sudo 表示应用管理员身份
------------------------
使用root修改其他用户密码(若密码过期,可用root修改用户密码,可修改跟原来一样)
passwd kduser
----------------------
查看磁盘剩余空间
df -h
df -h /xxx --查看指定目录空间
---------------------
查看命令路径
1.which + 命令
会出现这个命令的路径,如果不是软链接的话,那么这就是此软件的安装路径;如果是软连接的话,那么进入下一步
2.进入上面的路径下,输入:ls -al 要查照的命令
----------------------
安装pip (phthon2.6版本)
curl https://bootstrap.pypa.io/2.6/get-pip.py -o get-pip.py
python get-pip.py
--------------
curl
curl --location --request POST 'http://172.0.0.1:9200/_aliases' \
--header 'Content-Type: application/json' \
--data-raw '{
"actions": [
{
"add": {
"alias": "alias_name",
"index": "index_name"
}
}]
}'
-------------------
拉取远程服务器文件到当前服务器/root目录下
scp root@192.168.1.12:/usr/local/src/*.log /root/
----------
传送当前服务器文件到远程服务器/xxx/bak_script目录下
scp index_20201020.js username@10.247.19.23:/xxx/bak_script