Linux部分命令笔记

Linux部分命令:

Nginx服务重启:
ps -ef | grep nginx 查看nginx进程
强制关闭:kill -9 进程号
启动代码格式:nginx安装目录地址 -c nginx配置文件地址
重启代码格式:在Nginx安装目录下输入命令 ./nginx -s reload 即可重启

Tomcat服务重启:
cd /usr/local/tomcat/apache-tomcat-8.0.44/bin
先关闭 ./shutdown.sh
检查是否关闭成功:ps -ef | grep java
强制关闭:kill -9 14793
启动tomcat:./startup.sh

service tomcat start
ps -ef | grep tomcat 查看进程
netstat -apn | grep java(tomcat)
netstat -apn | grep 8080
curl http://localhost:8080
yum -y remove tomcat*

关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

[Tab键自动补全 --help查看命令帮助]
man ls:查看帮助
ls --help:简单帮助
help cd:查看一些Linux命令行的内置命令
cp yum.log /root/: 复制并粘贴文件
find / -name "yum.log":从根目录开始查找yum.log文件
find / -name *yum.log*:从根目录开始查找yum.log文件
find / -size +100M |xargs ls -lhs:按照大小查找并显示文件的大小
touch /var/log/app.log:创建app.log文件
mv yum.log /usr/local/:剪切yum.log并移动到usr/local下面
rm yum.log:彻底删除yum.log文件,非常危险,无法找回
>data:清空data文件的内容
grep -n bichiguolei test_xjl:查找test_xjl文件里面bichiguolei内容在第几行
vim test_xjl +100:打开test_xjl文件并跳转到100行进行编辑
tar zcvf demo.tar.gz ./*:打包当前文件夹下面的所有文件,保存为demo.tar.gz
sz demo.tar.gz:下载打包的demo.tar.gz文件
df -h:当前磁盘的总容量及使用率
du -sh:当前文件夹的大小
free -m:查看服务器内存
top:查看服务器程序消耗的内存
ip a:查看服务器ip地址
ifconfig:查看服务器ip地址
ps -ef |grep java:检查java 进程是否存在[标准格式显示]
ps -aux|grep java:列出所有的进程 并在其中查找java[BSD格式显示]
cat /etc/password:查看用户
useradd xiaming:添加xiaming这个用户
chown xiaming.xiaming test_xjl:将test_xjl的用户权限修改为xiaming

Linux权限说明:
rwx  r-x      r-x
用户   用户组   其他
7       5      5
4+2+1    4+1    4+1

r read   4   读
w write    2   写
x excute  1   执行
-      0
chmod 777 HB:赋予HB文件夹最大权限

kill 进程号:杀死指定进程
pwd:查看当前所在目录
cd: (change directory)切换目录
cd / :切换到根目录
ls:查看当前目录下的文件
ls /etc:查看etc下面的文件
ls -l:列出当前目录详细文件信息
ls -lh:列出当前目录详细文件信息[以k为单位显示文件大小]
ls -a:显示所有文件(包括隐藏文件)
cd ..:返回上一层目录
vim test:创建名为test的文件,点击键盘i键进入插入模式INSERT,输入内容后按Esc,再按Shift+:键,再敲回车文件就保存且退出了
vim test:再次进入test文件并且可以编辑
vim .test:创建隐藏文件test,文件名前面加.
cat test:查看文件test的内容[显示所有内容]
more test:查看文件test的内容[按Enter键一行行的看,按空格键一页页的看]
mv txt test:将文件txt的名字修改为test [如果test是文件夹,则将txt文件移动到test文件夹下面] [如果test是文件且存在,则将txt文件覆盖test文件]
clear:清理屏幕内容
mkdir test:创建目录(文件夹test)
mkdir -p HB/xiantao/changtangkou/zhangxuan:递归创建多级目录[-p递归创建]
yum -y install tree:使用yum源安装tree
tree HB:显示HB目录的树结构

rm -rf .h.py.swp [删除上次未关闭的文件,可以用通配符*]
vim状态下:
  dd:删除游标所在的一整行(常用)
  ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行
  d1G:删除光标所在到第一行的所有数据
  dG:删除光标所在到最后一行的所有数据
  d$:删除光标所在处,到该行的最后一个字符
  d0:那个是数字0,删除光标所在到该行的最前面的一个字符

 部分计算机基础知识:

cpu:
  user:用户进程所占的cpu
  system:操作系统本身所占cpu
  idle:cpu空闲率
  iowait:cpu等待io的时间比

mem(Memory):
  total: 1000M
  used:内存使用率 800M
  free:内存空闲率 200M
  cached:缓存500M
  buffered:正在准备用 40M
  free + cached + buffered = 740M 实际空闲
  1000M - 740M = 260M 实际已使用

容量单位大小:

1 bit = 1位[只能表示0或者1]
bit是计算机中能识别的最小单位
8 bit = 1Byte = 1字节 = 255 = 2**8-1
字节是计算机中最小的存储单位
1024Byte = 1KByte = 1KB
1024KByte = 1MByte = 1MB 100万字节
1024MB = 1GB = 10亿字节
1024GB = 1TB = 1万亿字节

硬盘是外部存储

硬盘的特点:
1.数据断电不丢失
2.可重复读写
3.速度慢(相对于内存)
300GB,机械硬盘转速:5400,7200,10000,15000
5400:写(30-50MB/s),读(50-80MB/s)
7200:50-60MB
10000:80-100MB,读150MB
15000:写100MB+,读:300MB/s
固态硬盘:非常贵,速度快,读500MB/秒,写300MB/秒

内存的特点:

1.断电数据丢失
2.读写速度非常快
DDR4 2400MH

CPU:

1000Hz = 1KHz
1000KHz = 1MHz = 100万Hz
1000MHz = 1GHz = 10亿Hz

posted @ 2019-03-21 14:30  錦衣夜行  阅读(109)  评论(0编辑  收藏  举报