linux基本命令

记录日志:
文件->日志->启动

查看linux版本:cat /etc/centos-release

CentOs7.5最小安装必须先启用网卡:

1、修改网卡的配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
将ONBOOT后面的状态改为yes,保存退出

2、重启网络服务(注意VM的5个服务不要关闭了,否则启动失败)
service network restart

3、使用ip addr查看ip地址或者ipconfig

4、如果习惯ifconfig命令的话,可以用yum命令安装
yum install net-tools -y

目录:
pwd
查看当前目录
cd /|…
ls -a|-l|-la (ls -l = ll)
mkdir
-p[建多层目录] -p a/b/c
rmdir -p[删多层目录] -p a/b/c
rm -r|-rf[删文件和目录]
cp
原始文件 拷贝后路径 -r|-rf
cp -r 源文件夹/* 目标文件夹/ 递归拷贝
mv
原始名 修改名

文件:
touch 新建文件
vi|vim 编辑模式[-i|o|a] 命令模式[esc] 底行模式[:]
退出[wq!|x!|q!]
查找[:/从光标位开始] 替换[:%s/被替换/替换内容/g] 行号[set nu]

修改全局显示行号[etc/virc的最后加:set nu][set number|nonumber]
cat 小文件
head
文件头10行 -10 文件名
tail 文件尾10行 -10 文件名 -f[更新|动态加载]
more
q 退出

用户:
su [-] 用户 [-表示使用该用户环境]
whoami
id
groups
groupadd groupadd mysql
groupdel
useradd
useradd -g mysql mysql
userdel
usermod
passwd

#权限
d rwxr-xr-x:d 目录 r[read] w[write] x[execute]
rwx[111]
r-x[101] r–[100]
7 5 4
用户 用户组
其他组
#chmod [u|g|o][+|-] [r|w|x] 文件
chmod ugo+rwx test.txt
chmod 777 -R 文件夹 [-R递归授权]

#将当前目录的拥
有者改为指定的用户或组
chown -R mysql:mysql ./

进程:
#查看进程
ps -ef|grep [进程关键词]sshd (ps -ef查所有)
#杀死进程
kill -9 [pid]
clear
help
mnt
#找命令位置
whereis 命令名
#命令帮助
man
命令名

网络:
#网卡查看
ifconfig -a
ip addr(CentOs7.5)
#启用禁用
ifconfig eth0 up
ifconfig eth0 down
#自动
获取ip
dhclient eth0
service sshd start

#挂载
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom (必须开启cdrom连接而且cdrom中有iso)
cd /mnt/cdrom

#取消
挂载
umount /mnt/cdrom

#软件安装
tar:解压安装
tar -zxvf *.gzip -c 目录
tar -jxvf *.bz
tar -xvf .zip|.tar

rpm:二进制安装
rpm -qa|grep jdk
查看
rpm -ef Java-1.7.0-openjdk-1.7.0… 卸载
rpm -ivh jdk-7u67-linux-x64.rpm 安装
安装到指定目录
rpm -ivh --prefix=/usr/java xx.rpm

rpm -i --badreloc --relocate /usr/java=/home/java jdk.rpm

yum:在线安装
yum repolist all
查看开启的仓库
yum -config-manager --enable <仓库名> 启用仓库
yum list installed mysql* 查看
yum -y install mysql
安装
yum -y remove mysql 卸载
yum list mysql*
查看有没有安装包
安装到指定目录
yum -c /etc/yum.conf --installroot=/opt/all_venv/ --releasever=/ install nginx

该命令解释如下:
-c /etc/yum.conf
表示指定yum配置文件地址
–installroot=/usr/local 表示指定自定义的安装目录

不推荐使用yum安装软件时将软件安装到自定义目录,因为实际操作过程中发现如果安装到自定义目录,
会额外安装很多依赖的软件包,即使这些依赖包已经安装过,也会在你自定义的目录中重新安装

#配置环
境变量:(JDK)
用户级别:vi .bash_profile
系统级别:vi /etc/profile
#添加
(注意所有大小写)
export JAVA_HOME=/opt/jdk1.8.0
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar(可省
略)

#生效
source /etc/profile

6.x防火墙:
打开8080端口:添加规则
iptables -I|A INPUT -p tcp --dport 8080 -j ACCEPT
保存规则到文件:
service iptables save
#查看
规则
iptables -L INPUT --line-numbers
#删除规则
iptables -D INPUT 1

7.x防火墙:
#启动关闭防火墙:
systemctl start firewalld | 6.5:service iptables start
systemctl stop firewalld | 6.5:service iptables stop

#添加
端口
firewall-cmd --zone=public --add-port=80/tcp --permanent(永久)
#查看所有打开的端口:
firewall-cmd --zone=public --list-ports
#重新载入
firewall-cmd --reload
#查

firewall-cmd --zone=public --query-port=80/tcp
#删除
firewall-cmd --zone=public --remove-port=80/tcp --permanent

#查看状态:
systemctl status firewalld 或者 firewall-cmd --state
#查看当前
开了哪些服务:
firewall-cmd --list-services
#添加一个服务到firewalld:
firewall-cmd --add-service=http //http换成想要开放的service
#这样添加的service当前立刻生效,
但系统下次启动就失效。
#要永久开发一个service,加上 --permanent:
firewall-cmd --permanent --add-service=http

#关机重启:
 
1、shutdown
  2、poweroff
  3、init
  4、reboot = shutdown -r now
  5、halt

宝塔linux管理

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值