Linux目录
-
bin:外部/内部命令
-
etc:放配置文件
- 系统本身的配置文件(如shadow,存放用户名和口令)
- 安装的软件的配置文件
- lib/lib64: 放库文件
- .lib 静态库
- .so 动态库
-
mnt: 挂载移动存储设备
-
root: root用户的根目录
-
usr: 用户文件
-
boot: 放Linux内核文件,操作系统启动需要的配置文件
-
opt: 放自己安装的软件
-
proc: 虚拟目录,操作系统运行时才有内容,存放当前程序运行信息和当前系统信息(cpuinfo, meminfo)
-
sys: 和系统相关的文件
-
var/log: 放操作系统和第三方服务的日志文件
-
dev: 硬件设备文件
-
home: 用户主目录
-
media: mnt的升级版,自动mnt设备到media,在里面查找U盘
-
sbin: 和bin类似,放可执行文件
-
tmp: 临时文件,正常情况下服务器重启会清空
网络端口
- 端口从1到65535,默认端口80,一个程序只能使用一个端口
- netstat -an 查看当前系统打开的端口
- netstat -anp 查看哪些程序使用的端口
- ssh的默认端口是22
服务
- 在后台默默运行的程序,看不见,没法直接关掉,对应有界面的应用程序
- 使用systemctl关服务
软件包管理器
- Centos: yum
- Ubuntu: apt/apt-get
Linux命令
- vi/vim 行编辑器
- systemctl 系统服务管理器
systemctl status/start/stop/restart xxx 查看/开始/停止/重启某服务 - ip: 网络管理命令
- curl/wget 命令行下载
wget -c http:\xxx 断点续传
curl http:\xxx -o fileName curl需要说明下到哪个文件 - man xxx 查看某个命令帮助
- ctrl+s 停止屏幕输出
- ctrl+q 恢复屏幕输出
- ctrl+c 终止占用终端的程序
- ctrl+l 清屏
- ctrl+a/e 移动光标到行首/行尾
- top/ps 查看进程
- kill pid 根据ID杀进程
- pkill name 根据名字杀进程