Linux安装与使用
静态IP配置
虚拟机设置:
如果想在其它机子也能访问,需要使用桥接,桥接需要使用真实的网卡
虚拟机硬件的网络适配器也要设置下:
网卡的配置:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
# BOOTPROTO=dhcp
# 1
BOOTPROTO=static
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=ens33
UUID=d67eccd1-6338-4da4-bc10-c91425b21a2b
DEVICE=ens33
# 2
ONBOOT=yes
IPADDR=192.168.1.117
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
- 使用静态ip
- 开机启动, 设置ip, 子网掩码, 网关
dns配置:
vi /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8
设置完成重启服务:
systemctl network restart
查看ip:
ip addr
测试:
ping www.hao123.com
安装sshd:
rpm -qa | grep openssh # 查看是否安装了
yum -y install sshd # 安装
如果安装了有如下显示:
远程连接工具,个人推荐使用 https://mobaxterm.mobatek.net/download-home-edition.html
系统与设置命令
Linux用户相关命令
账号管理
创建
useradd 用户名
用户口令
passwd 用户名
要求:8位包含有大小写字母的字符
修改:
usermod -l 新用户名 旧的用户名
删除:
userdel -f -r 用户名
用户组
增:
groupadd 组名
删:
groupdel 组名
改:
groupmod -n 新名 旧名
查:
groups 用户名
管理用户gpasswd
- -a 用户添加到组
- -d 用户从组删除
groupadd 组名
gpasswd -a 用户 组名
# 验证
gerep '组名' /etc/group
20-系统管理相关命令
date
date -d 'YYYY-MM-dd HH:mm:ss' # cst 北京时间
logname
logname
id
id
Linux的目录管理
chgrp,chown
chgrp 用户组 文件
chown -R 所有者[:组] 文件
chmod
r -- 4
w -- 2
x -- 1
0 -- - 没有权限
chmod -R 664 文件 # 所有者|组|其他
chmod -R u+x,g=rw,o=r 文件 # a 表示所有
find
find 路径 -name ....
1-7 网络与磁盘管理
ifconfig
显示网卡信息
ifconfig
ifconfig ens33 down
ifconfig ens33 up
ifconfig ens33 ip [netmask xx]
netstat
netstat -i # 网卡列表
netstat -tunlp | grep 3306
- -t tcp
- -u udp
- -n name
- -l listen
- -p 显示程序名
yum
yum install tree -y
yum remove tree -y
yum list tom* # 查找软件
更改yum阿里源
到官方查源:https://developer.aliyun.com/mirror/
有配置方法,照着做就行...
yum -y wget
cd /etc/yum.repos.d/
cp CentOS-Base.repo CentOS-Base.repo.bak
wget -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache # 重新建立yum源
yum和rpm工具的区别
rpm -- 本地安装