shutdown -h 10:53 --到10:53关机,如果该时间小于当前时间,则到隔天
shutdown -h +10 --10分钟后自动关机
shutdown -r now --立即重启
shutdown -r +30 ‘The System Will Reboot in 30 Mins’ --30分钟后重启并并发送通知给其它在线用户
shutdown -c —取消关机
创建账户a密码a
Useradd a
Passwd a
ll -----ls -l ====查看详情
&& 执行玩前一个在执行后一个
自定义命令 (别名)–alias 查看别名
方法
alias 别名=‘命令信息’
alias an=‘cat /a/sff/dsdsdsds/dsdsd/1.txt’
Mkdir -p s/s/s 套娃
Mkdir l kp j 多个
Rm 1 删除文件1
Rm -rf 1 删除文件夹1
Cp -r /a/jdk/ /a/r 把a文件的jdk目录复制到 a中的r目录下 (当前目录下中间就不用路径了)
Mv jdk /home 把当前的jdk移动到home目录中
Mv 01 02 重命名
Touch a 创建一个a文件
Cat a 显示出a文件内容,
Cat -n a 也可以显示行号
Cat 1.txt > 2.txt 吧1.txt 内容输入到 2.txt中
cat /dev/null > 3.txt 清空3.TXT文件 也可以 echo > 3.txt
Echo 颜色 百度颜色代码
echo -e “ 33[41;36m something here 33[0m” > w.txt 黄色的是想要输入的字
输入重定向 (输入想要的,但是会删除原本有的)
追加重定向 (追加输入,不会删除原来的)
Vi
底部就是不是编辑的状态
/a --查找a这个字
/s/a/x/g----把a替换成x /s/ / /g
Set nu -显示行号
Hostname a —更改计算机名字为a
:1,15s/^/#/g
取消注释:
1-15s/^#//g
网卡配置
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens192
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_onLY=no
BOOTPROTO=none —static 静态固定IP dhcp 自动获取
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192 --网卡名称
UUID=ff60aeb5-bddd-455d-a516-638e124c8470 --硬件标识
DEVICE=ens192
onBOOT=yes --网卡是否开启
IPADDR=192.168.5.135 --IP信息
PREFIX=24
NETMASK=255.255.255.0 --子网掩码 这个网络可以容纳多少IP
GATEWAY=192.168.5.1 --网关 一个网络到另一个网络的必经之路
DNS1=223.5.5.5 --dns 域名解析系统名称和IP对应
systemctl restart network --网络重启命令
systemctl stop network 关闭
systemctl status network --状态
配置dns
vi /etc/resolv.cont
nameserver 223.5.5.5
ping
目录
/ —跟目录
/bin --常用的命令
boot --系统引导文件
home --家目录
sbin --权限可以使用命令
etc —临时目录 默认挂载
var --经常变化的文件 网络连接scok文件
user —默认安装软件目录
tem —临时文件
挂载 --------
第一步:拥有一个存储设备–光驱
第二步:找到Linux的光驱设备
一切从跟开始
一切皆文件 目录也是文件----特殊文件 命令—命令文件
ls -l /dev/cdrom
第三步:需要将存储设备进行挂载
mnt要有
ls -d /mnt —检查mnt有没有
moun /dev/cdrom /mnt—临时挂载
进入mnt 发现 ls 是虚拟机的
卸载:cd 退回~目录
umount /mnt --卸载成功
永久的挂载
vi /etc/fstab
进去 :iso9660 defaults 0 0
重启 df -h 查看
修改主机名
cat /etc/redhat-release --查看contos 版本
hostname lpf ----临时修改 exit退出后就可以显示
hostnamectl set-hostname master —7永久修改
vim /etc/sysconfig/network —6的永久
开机自动启动
systemctl status sshd–查看sshd状态
关闭sshd自动启动
systemctl disable sshd ----不要动这个命令
开启 在虚拟机上 vi /etc/rc.local
systemctl start sshd
检查权限 cd /etc
ll | grep rc.locl
chmod 777 rc.local
cd /lib/systemd/system
系统运行级别
查看:runlevel 级别数字
init 1 —切换级别1
统运行级别 (基础面试题)
centos6 (级别)
0 关机级别
1 单用户级别(重置密码)
2 多用户级别 无网络
3 多用户级别 有网络
4 预留
5 图形化级别
6 重启级别
centos7
ls -l /usr/lib/system/runlevel*target 查看级别代码
systemctl set-default 级别代码 -----
systemctl get-default —查看级别(代码)
查看当前级别:runlevel 修改当前级别: 临时修改 init 级别数值 永久修改 vi /etc/inittab
设置变量
x=1234
echo $x
创建脚本
vi a1.sh 创建一个脚本
输入内容
dir=a
mkdir /
d
i
r
/
a
1
m
k
d
i
r
/
dir/a1 mkdir /
dir/a1mkdir/dir/a2
mkdir /
d
i
r
/
a
3
m
k
d
i
r
/
dir/a3 mkdir /
dir/a3mkdir/dir/a4
…
sh a1.sh 就会在a文件夹下创建出a1,a2,…
vi /etc/profile大写GG到尾部
输入x=1234
变量永久生效
which —查看命令所在位置
$PATH ----
which cat 会出现cat所在位置
把cat mv 走
修改PATH的环境变量
临时 : PATH=/…/…/…/被修改的路径 ------ 即可
或者: 临时修改路径名/cat … 也可以
vi /etc/profile
export PATH=/…/…/…/被修改的路径 (export 是环境变量的标志)
source /etc/profile
…



