Ubuntu服务器后台命令整理

一、前言

笔者最近在做有关网站后台内容读取以及更新修改等方面的工作,经过查询以及自己的实践之后,有了一些常用的指令,稍加整理一番供大家参考,希望能对读者有所帮助~~

二、命令行操作

1、ssh登陆网站后台

ssh root@1.1.1.1

读者可根据需要修改ip,输入这行指令后会提示输入密码,输入密码的过程不会显示,输入完成按回车即可。

2、退出登陆

logout 1.1.1.1
或
logout

输入这行命令后即可退出登陆。

3、显示目录、显示文件个数(不包括子文件)、进入下层文件、退回上层文件

显示当前绝对路径:pwd
显示当前内层目录:ls 
显示文件个数(不包括子文件):ls -l |grep "^-"|wc -l
进入下层目录:cd next_file
退回上层目录:cd ..
(注意:‘cd’与‘..’之间有空格)

4、创建新的文件夹,删除文件夹

创建文件夹:
mkdir filename

删除文件夹
rm -r filename

5、编辑文件,退出编辑

打开文件(没有则新建),如果是一些配置文件要修改必须在前面添加sudo,否则会因为权限不够无法修改。
vim test.txt
vim test.py
...
按 i 以进行编辑。
在编辑过程中,按'shift+g'可直达文件底部。
...
退出编辑:
(1)按esc退出编辑(在pycharm中,我按下esc后会跳出命令行,需要手动点击将光标调整到Terminal窗口)
(2)(1):wq(保存编辑并返回)。
     (2):q(无编辑,直接退出)。
     (3):q!(强制不保存退出)。
(3)最后按回车即可退出。

删除文件
rm test.txt

6、查看当前正在运行的python进程

ps -ef|grep python

7、杀死某个正在运行的进程

kill 80

这里80是http服务端口号,具体可以根据上述6中操作得到所需要中止进程的端口号,杀死这个端口号即可。

8、后台运行某个程序

nohup python server.py &

直接运行使用python server.py即可。实际操作中为了避免因为退出命令行窗口而使得进程终止,常常采用后台挂起运行的方法。

9、上传下载语句scp的基本使用

几点说明:
(1)这里假设1.1.1.1是服务器ip。
(2)作者一般用root登陆,因此第一个目录从root开始,然后才是具体的服务器路径,如果不清楚这个路径是什么,可以在登陆找到应该存放的位置后,使用pwd命令,得到当前的文件路径,复制即可。
(3)如果是具体的文件上传和下载,则不需要加 -r 命令;如果操作对象是文件夹,则需要加上 -r 命令。


正常从服务器下载到F盘:
scp root@1.1.1.1:/root/server_path f:/local_path/

对于较大的需要压缩以加快速率的文件,从服务器压缩后下载到F盘再解压缩:
scp -C -r root@1.1.1.1:/root/server_path f:/local_path

上传到服务器:
scp -r f:/local_path/ root@1.1.1.1:/root/server_path

10、设置读写缓冲区大小

sudo sysctl -w net.core.rmem_max=800000000
sudo sysctl -w net.core.wmem_max=800000000

最后

今天就先写到这里吧,随着学习的深入,作者会分享其他的操作指令,希望能对大家有所帮助~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值