Linux+进阶

百人计划三期,linux+进阶听课总结。

1. 查看server.log

1.1 通用 tail,cat, head

1.2 查看前/后 10行log

前:head -n 10 test.conf

后:tail -n 10 test.conf

1.3查看最新100行日志

tail -100f test.log

扩展:

tail -f 不断的刷新日志信息

停止 tail -f:

使用ctrl+s暂停终端, 想继续终端,使用ctrl+q,想退出tail命令,直接使用ctrl+c

2. 删除文件

2.1 强制删除无提醒,慎用 

rm -rf  tester.conf

2.2 防止误删,可用mv代替,将要删除的文件移到公共垃圾去,定时清理

扩展:

rm -i or -iv 删除文件前提醒

rm -r 删除目录及之下的文件

rm -f 强制删除

3. 网页访问是否

curl www.istester.com

扩展:

curl 命令常见用法

a. 从curl http://www.istester.com开始

显示http://www.istester.com的html信息 。

b. 存储html信息istester.html文件

方式1:

curl http://www.istester.com > istester.html

方式2:

curl -o istester.html http://www.istester.com

c. 利用curl 下载文件(类型wget)

比如  wget http://download.redis .io/releases/redis-3.2.0.tar.gz

也可以用 curl -O http://download.redis.io/releases/redis-3.2.0.tar.gz

4. 文件传输上传

4.1 securecrt工具: sz & rz

4.2 ssh方式

scp filename username@remotehost:remotedirectory

eg. scp ./test.txt [email protected]:/root/test, 然后远程输入远程服务器的密码即可

扩展:

如何从远程服务器copy到本地

a.切换到root用户

su root

b.scp root@ip  本地路径

5. 查看后台java进程

ps -ef|grep java

扩展:

ps -ef 查看所有的进程及目录

ps -e#查看所有的进程

ps -f#全格式

6.查找文件

find / -name jenkins.war

7. 查看80端口是否被占用

netstat -nltp |grep 80

8. 结束后台jenkins进程

kill  PID

扩展:有一堆进程需要终止怎么办?

kill命令批量终止进程

a. ps -ef 命令查看进程

b.killall 通过进程名字终止所有进程,用法如下:killall , eg. killall -9 rtprecv (与“rtprecv”字符相关的数据,-9 表示强制终止)

9. 将文件改为可执行权限

chmod 755 test.conf,  chmod u+x test.conf

扩展:数字代表的权限

chmod -R lamport:users *

-rw------- (600) -- 只有属主有读写权限。 

-rw-r--r-- (644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限。 

-rwx------ (700) -- 只有属主有读、写、执行权限。 

-rwxr-xr-x (755) -- 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。 

-rwx--x--x (711) -- 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。 

-rw-rw-rw- (666) -- 所有用户都有文件读、写权限。这种做法不可取。 

-rwxrwxrwx (777) -- 所有用户都有读、写、执行权限。更不可取的做法。

10.linux服务器系统时间

date -s yyyy/mm/dd

date -s hh:mm

11. linux 网络时间同步

ntpdate -u asia.pool.ntp.org

注意:若不加上-u参数, 会出现以下提示:no server suitable for synchronization found

-u:从man ntpdate中可以看出-u参数可以越过防火墙与主机同步;

扩展:

中国国家授时中心:210.72.145.44

NTP服务器(上海):ntp.api.bz

美国:time.nist.gov

复旦:ntp.fudan.edu.cn

微软公司授时主机(美国) :time.windows.com

台警大授时中心(台湾):asia.pool.ntp.org

经测试中国国家授时中心与NTP上海服务器可以正常同步时间,注意需要加上-u参数!

你可能感兴趣的:(Linux+进阶)