Linux命令整理 - 通用版
通用版 - 系统架构
/dev 设备文件夹
null 有去无回
mouse
/sbin 系统管理必备程序
cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。
/bin 系统必备执行文件
cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。
/usr/bin 程序工具必备执行文件
c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。
/usr/sbin 网络管理必备程序
dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等
/lib 共享库目录
/systemd 系统脚本如shutdown/sleep
通用版-常用系统命令
找出程序运行的端口 netstat -ap | grep '程序名'
根据进程名查看pid "pgrep -f nis --pid
pgrep -lo -f nis --pid + 进程详情"
找出端口的程序名 netstat -ap | grep '端口号'
查看端口-》关闭进程 netstat -apn | grep kill - PID
显示路由表的信息 netstat -r route
列出所有的端口,包括监听的和未监听 netstat -a
列出所有的tcp协议的端口 netstat -t
列出所有的UDP协议的端口 netstat -ua
路由器跟踪定位 traceroute IP
查看端口pid fuser -nv tcp
连接 win 远程桌面 rdesktop -u username ip linux
查看系统信息 file /lib/systemd/systemd
系统软件更新 apt-get update & apt-get upgrade apt-get dist-upgrade
重启 reboot
改变用户所在用户组 usermod -g bbu operator
last命令 显示近期用户或终端的登录情况
ifconfig eth0 (-)promisc 设置网卡(混杂)模式
sysctl -w net.ipv4.ip_forward=1 - 修改ip_forward
配置文件相关
sysctl.conf
/sbin/sysctl -e -p /etc/sysctl.conf #重启
ifconfig
ifconfig eth0 (-)promisc 设置网卡(混杂)模式
服务
查看端口对应服务
lsof -i tcp:22 chronyd
systemctl stop chronyd 停止
systemctl disable chronyd 禁用
avahi-daemon
systemctl stop avahi-daemon 停止
chkconfig avahi-daemon off
service avahi-daemon stop
/etc/init.d/avahi-daemon stop
cups
service cups stop 停止
ident FTP
service vsftpd status 状态
service vsftpd stop 停止
dhcp
/etc/init.d/dhcpd stop
http
service httpd stop ntpd - 操作系统Daemon进程,用于校正本地系统与Internet标准时钟源之间的时间。
service ntpd stop
service ntpd status snmp - 获得路由器上的统计数据而约定好的数据交流的规则
service snmpd stop
文件操作
echo "" > .txt 写文件
file filename 查文件类型
ps命令
-ef
字段含义如下:
UID PID PPID C STIME TTY TIME CMD
zzw : pts/ :: grep --color=auto dae
UID UID 所拥有
PID 程序的 ID
PPID 上级父程序的ID
C CPU使用的资源百分比
STIME 系统启动时间
TTY 登入者的终端机位置
TIME 使用掉的CPU时间。
CMD 指令
DNSmasq - 用于DNS和DHCP配置/适用于小型网络(个人用户或主机少于50台)
---DNS服务器搭建 - coredns
memcached
/etc/init.d/memcached restart/stop
mongodb
ps -ef | grep mongo sudo kill (pid)
安装:mongod --dbpath "C:\mongodb\db" --logpath "C:\mongodb\log.txt" --install --serviceName "MongoDB"
卸载:mongod.exe --remove --serviceName "MongoDB"
ssh
安装
sudo apt-get install openssh-server
ps -e | grep ssh
/etc/init.d/ssh start
sudo /etc/init.d/ssh resart
配置文件 /etc/ssh/sshd_config
允许root用户远程登录 PermitRootLogin参数值为yes
iptalbes
iptables 重启防火墙失败 service iptables restart
systemctl restart iptables.service 指定IP访问指定端口
iptables 限制ip访问
通过iptables限制9889端口的访问(只允许192.168.1.201、192.168.1.202、192.168.1.203),其他ip都禁止访问
iptables -I INPUT -p tcp --dport 9889 -j DROP
iptables -I INPUT -s 192.168.1.201 -p tcp --dport 9889 -j ACCEPT
iptables -I INPUT -s 192.168.1.202 -p tcp --dport 9889 -j ACCEPT
iptables -I INPUT -s 192.168.1.203 -p tcp --dport 9889 -j ACCEPT
nginx
重启 service nginx restart
启动 nginx -c /usr/local/nginx/conf/nginx.conf
停止 nginx -s stop
卸载 nginx -s reload
Linux命令整理 - 通用版的更多相关文章
- carson常用linux命令整理
注:通过日常所用到的一些命令进行整理添加!! 完整的命令可参考:Linux命令大全 1.cp命令 cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录. 2.mount(挂载)命令 在li ...
- 常用Linux命令整理
常见系统命令 export 查看或修改环境变量 # 例:临时修改命令提示符为字符串$ export PS1=$ # 例:临时修改命令提示符显示系统时间 时间使用\t 表示 export PS1=&qu ...
- Linux 命令整理-tailf
1.tailf 跟踪日志文件 常用参数格式: tailf -n logfile 动态跟踪日志文件logfile,最初的时候打印文件的最后10行内容. 实例 查看从倒数多少行的日志信息 2.tail 跟 ...
- day02.2-常用Linux命令整理
Linux命令语法格式: 命令 [选项] [参数] 1). 命令:告诉Linux操作系统执行什么: 2). 选项:说明命令的运行方式.选项部分是以字符‘-’开始的: 3). 参数:说明 ...
- linux命令整理版(拷贝)
一.文件和目录操作命令 1.pwd 显示当前所在位置 -L 显示逻辑路径,忽略软链接文件 -P 显示物理路径时如果当前目录路径时软链接文件,则会显示软链接对应的源文件 2.cd 切换目录 cd - 回 ...
- Linux命令整理,用户管理,用户组管理,系统管理,目录管理常用命令
知识点梳理 Linux课堂笔记 学习目标 能够知道什么是Linux系统以及它的应用场景 能够独立完成安装VMware虚拟机和网络配置 能够独立完成安装CentOS以及远程终端SecureCRT 能够熟 ...
- 50条LINUX命令整理
1. find 基本语法参数如下: find [PATH] [option] [action] # 与时间有关的参数: -mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件: - ...
- 常用快捷键以及linux命令整理
关于快捷键的使用,网上有很多.自己在使用过程中不断整理用到的知识点.一个项目完成了就把涉及用到的快捷键和命令介绍给大家,都是一些比较基础的,常用的命令.希望大家有好的知识点,命令可以及时交流整理. 一 ...
- Linux命令整理(2018/9/9-2018/9/15)
根据本周的Linux学习进度,整理了部分Linux知识及常用命令,待完善…… 1.显示默认启动方式(默认启动目标): systemctl get-default 2.设置默认启动方式(默认启动目标): ...
随机推荐
- Centos安装 Apache2.4提示 APR not found的解决办法
在安装apache2.2.22版本的时候没有任何问题,可直接使用命令编译安装. 但是,在apache 2.4.12版本,./configure 进行配置时, 提示 configure: error: ...
- 大数据数据库HBase(二)——搭建与JavaAPI
一.搭建 1.选择一台没有ZK的机器(HBase自带ZK,可能会导致冲突) 2.选择版本2.0.5的HBase 3.解压HBase2.0.5 4.配置HBase的HBASE_HOME和path 5.修 ...
- 理解长短期记忆网络(LSTM NetWorks)
转自:http://www.csdn.net/article/2015-11-25/2826323 原文链接:Understanding LSTM Networks(译者/刘翔宇 审校/赵屹华 责编/ ...
- GUI学习之十三——QPlainTextEdit学习总结
QPlainTextEdit可以说是一个简化版的QTextEdit类控件,和QTextEdit的功能差不多,使用了QTextEdit和QTextDocument作为背后实现的技术支撑. 由于QPlai ...
- 表达式,数据类型和变量(Expressions,Data Types & Variables)
(一)表达式: 1)4+4就是表达式,它是程序中最基本的编程指令:表达式包含一个值(4)和操作符号(+),然后就会计算出一个单独的值; 2)一个单独的值没有包含操作符号也可以叫表达式,尽管它只计算它本 ...
- CSS3边框 阴影 box-shadow
box-shadow是向盒子添加阴影.支持添加一个或者多个. box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式]; 参数介绍: box-sh ...
- docker常用命令及操作
1).镜像操作 操作 命令 说明 检索 docker search 关 键 字 eg:docker search redis 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG. 拉取 ...
- 【hiho1044】状压dp1
题目大意:给定一个长度为 N 的序列,每个位置有一个权值,现选出一些点,满足相邻的 M 个点中至多有 Q 个点被选择,求选出点权的最大值是多少. 题解:若没有相邻的限制,这道题类似于子集和问题,即:背 ...
- django之logo日志的配置和使用
一:为什么使用日志 假如,在项目调试过程中,在某些地方加上了print()函数,输出了一些调试信息.在项目上线的时候,不要将调试信息暴露出去,但是调试信息还要用,该怎么办?项目测试运行在远端服务器上, ...
- Keras MAE和MSE source code
def mean_squared_error(y_true, y_pred): if not K.is_tensor(y_pred): y_pred = K.constant(y_pred) y_tr ...