1.查看ssh端口是否开启
setup
2.vi和vim的三种常见模式
1、插入模式
按下i,I,o,O,a,A,r,R等任何一个字母之后才会进入编辑模式, 一般来说按i即可.
2、Esc返回正常模式
3、:w(保存) :q(退出) :q!(不保存退出) :wq(保持并退出)
4、拷贝当前行 yy , 拷贝当前行向下的5行 5yy,并粘贴。
5、删除当前行 dd , 删除当前行向下的5行 5dd
6、在文件中查找某个单词 [命令行下 /关键字 , 回车 查找 , 输入 n 就是查找下一个 ]
关机&重启命令
shutdown –h now 立该进行关机
shudown -h 1 "hello, 1 分钟后会关机了"
shutdown –r now 现在重新启动计算机
halt 关机,作用和上面一样.
reboot 现在重新启动计算机
sync 把内存的数据同步到磁盘.
用户登录和注销
su - 用户名 切换用户
从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
当需要返回到原来用户时,使用exit指令
logout 注销
添加用户
useradd 用户名(未指定组会被默认和用户名同名的组)
useradd –g 用户组 用户名 (增加用户直接分配组)
usermod –g 用户组 用户名 (修改用户组)
添加密码
passwd 用户名
删除用户
userdel 用户名(保留家目录--一般保留家目录)
userdel 用户名(删除用户及删除家目录)
查询用户信息
id 用户名
查看当前用户/登录用户
whoami/ who am I
用户组
新增加组
groupadd 组名
删除组
groupdel 组名
用户和组的相关文件
/etc/passwd 文件
用户(user)的配置文件,
记录用户的各种信息 每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
/etc/shadow 文件
口令的配置文件
每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警 告时间:不活动时间:失效时间:标志
/etc/group 文件
组(group)的配置文件,记录Linux包含的组的信息
每行含义:组名:口令:组标识号:组内用户列表
指定运行级别
0 :关机
1 :单用户【找回丢失密码】
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5 :图形界面
6:系统重启 常用运行级别是3和5 ,
要修改默认的运行级别可改文件
/etc/inittab的id:5:initdefault:这一行中的数字
命令:init [012356]
密码找回
进入单用户模式(1),单用户模式可以无密码登录
开机->在引导时输入 回车键->看到一个界面输入e-> 新界面选第二行(编辑内核)再输入e->在这行最后输入1,再输入回车键->再次输入b,会进入到单用户模式,使用passwd指令修改root密码
组管理和权限管理
查看文件的所有者
指令:ls –ahl
修改文件所有者
指令:chown 用户名 文件名
查看文件/目录所在组
基本指令 ls –ahl
修改文件所在的组
基本指令 chgrp 组名 文件名
改变用户所在组
1) usermod –g 组名 用户名
2) usermod –d 目录名 用户名 改变该用户登陆的初始目录。
权限的基本介绍
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc
0-9位说明
1) 第0位确定文件类型(d, - , l , c , b)
2) 第1-3位确定所有者(该文件的所有者)拥有该文件的权限。---User
3) 第4-6位确定所属组(同用户组的)拥有该文件的权限,---Group
4) 第7-9位确定其他用户拥有该文件的权限 ---Other
rwx权限详解
1) [ r ]代表可读(read): 可以读取,查看
2) [ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是 对该文件所在的目录有写权限,才能删除该文 件.
3) [ x ]代表可执行(execute):可以被执行
ls -l 中显示的内容如下:
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc
10个字符确定不同用户能对文件干什么
第一个字符代表文件类型:文件 (-),目录(d),链接(l) 其余字符每3个一组(rwx) 读(r) 写(w) 执行(x)
第一组rwx : 文件拥有者的权限是读、写和执行
第二组rw-: 与文件拥有者同一组的用户的权限是读、写但不能执行
第三组r-- : 不与文件拥有者同组的其他用户的权限是读不能写和执行
修改权限-chmod
第一种方式:+ 、-、= 变更权限 u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和)
1) chmod u=rwx,g=rx,o=x 文件目录名
2) chmod o+w 文件目录名
3) chmod a-x 文件目录名
IP设置
/etc/sysconfig/network-scripts/ifcfg-eth0
指定固定的ip
DEVICE=eth0 #接口名(设备,网卡)
HWADDR=00:0C:2x:6x:0x:xx #MAC地址
TYPE=Ethernet #网络类型(通常是Ethemet)
UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44 #随机id #系统启动的时候网络接口是否有效(yes/no)
ONBOOT=yes # IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
BOOTPROTO=static
#IP地址
IPADDR=192.168.184.130
#网关
GATEWAY=192.168.184.2
#域名解析器
DNS1=192.168.184.2
service network restart 、reboot
检查是否能接通外网
ping 外网ip
RPM
rpm -qa | grep 名mysql(查询是否已安装)
rpm -qa | more(分页)
rpm -ql 安装包(查询安装到哪里)
卸载rpm包
rpm -e 安装包名(rpm -e --nodeps 包名加--nodeps这个强制删除)
rpm安装
rpm -ivh 包名(安装)
YUM
查询yum服务器是否有需要的安装包
yum list | grep xxx软件名
安装指导的yum包
yum install xxx
查看监听端口
netstat -anp | more