Linux_相關指令
在 CentOS 系统上更换 yum
镜像源可以加速软件包的下载和更新。
步骤一:备份原有的 yum
配置文件
首先,备份原有的 yum
配置文件,以防需要恢复。
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
步骤二:下载新的 yum
配置文件
你可以手动编辑配置文件,或者下载已经配置好的镜像源文件。
如果在curl
去下载配置文件出现网络错误
的情况,那就去修改自己服务器的dns文件,那是因为dns无法解析准确的域名。通过vi /etc/resolv.conf然后重启网卡即可。比如(后面的地址可这些替换当地最近的dns):
nameserver 8.8.8.8
nameserver 8.8.4.4
阿里云镜像源
-
删除原有的
yum
仓库文件:sudo rm -f /etc/yum.repos.d/*.repo
-
下载阿里云的
yum
仓库配置文件:sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
注意:如果你使用的是 CentOS 8,请将 URL 改为
http://mirrors.aliyun.com/repo/Centos-8.repo
。
清华大学开源软件镜像站
-
删除原有的
yum
仓库文件:sudo rm -f /etc/yum.repos.d/*.repo
-
下载清华大学的
yum
仓库配置文件:sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/repo/centos7/os/x86_64/
注意:对于 CentOS 8,URL 需要改为
https://mirrors.tuna.tsinghua.edu.cn/repo/centos8/os/x86_64/
,并且你可能需要下载多个仓库文件(如base
,updates
,extras
,appstream
等)。清华大学镜像站提供了生成器,可以根据需要生成不同版本的
yum
配置文件:
步骤三:清理缓存并测试
-
清理
yum
缓存:sudo yum clean all
-
列出可用的软件包以测试配置是否成功:
sudo yum list
-
更新系统以验证新的镜像源:
sudo yum update
设置root密码
sudo passwd root
1、命令扩展 {1..100},{a..z},{01..100},{1..100..2}
2、ctrl +a 行首 +e 行尾 +k 删除光标后面 +u 删除光标前面的 +l 清屏(clear)
3、$PATH which 查找命令环境变量位置
SSHD 1.开启ssh 系统默认ssh 关闭。 如需要开启sshd,输入指令:
1 、临时开启ssh。 - systemctl start sshd
2、永久开启 - systemctl enable sshd && systemctl start sshd
“Connection refused”(连接被拒绝): - grep Port /etc/ssh/sshd_config
查看ssh port - sudo netstat -plnt
命令行应返回端口及其各自的“状态”列表。如果你要使用的端口为22,那么它的状态应该为LISTEN。如果不是,则需要重新打开端口才能连接到服务器。
如果您的设置似乎都正常,但仍然无法连接,请查看防火墙规则。您可以使用以下命令行来检测: - sudo iptables-save # display IPv4 rules - sudo ip6tables-save # display IPv6 rules
返回的信息不尽相同,您需要查找以下元素以确定防火墙是否拦截SSH连接: dport 22:指目标端口,对于SSH,通常是端口22。
REJECT:这表明从指定的目的地拒绝连接。
DROP:与REJECT一样,这意味着到相关端口的连接被拦截。
如果在上面关于dport 22的命令结果中搜索,应该能够确定防火墙是否阻止SSH连接。如果是,则必须更改规则以接受请求。
Linux 设置时区和修改时间 GMT、UTC、CST、DST 时间
(1) UTC 整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。
(2) GMT 格林威治标准时间 (Greenwich Mean Time)指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。(UTC与GMT时间基本相同,本文中不做区分)
(3) CST 中国标准时间 (China Standard Time)
(4) DST 夏令时(Daylight Saving Time) 指在夏天太阳升起的比较早时,将时钟拨快一小时,以提早日光的使用。
(中国不使用) GMT + 8 = UTC + 8 = CST ```bash timedatectl set-timezone Asia/Shanghai
服务器时区设置 date -s "2020-12-20 16:34:50"
服务器时间设置
需要修改时间为24小时,可以修改/etc/default/locale,默认没有LC_TIME这个变量,在文件中增加一行: LC_TIME=en_DK.UTF-8 tzselect #在这里我们选择亚洲 Asia,确认之后选择中国(China),最后选择北京(Beijing),选择1 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #复制文件到/etc目录下 date -R #查看时间 hwclock --systohc #将系统时间同步到硬件时间 timedatectl
等同于 timedatectl status timedatectl list-timezones
列出所有时区 timedatectl set-timezone Asia/Shanghai
设置时区 timedatectl set-ntp yes
yes或者no是否NTP服务器同步 timedatectl set-local-rtc 1
将硬件时钟调整为与本地时钟一致
Centos修改ip
vim /etc/sysconfig/network-scripts/ifcfg-ens1
BOOTPROTO=static
IPADDR=192.168.1.100 #IPADDR=新的IP地址
NETMASK=255.255.255.0 #NETMASK=新的子网掩码
GATEWAY=192.168.0.1 #GATEWAY=新的网关
DNS1=8.8.8.8 #DNS1=新的域名服务器1
DNS2=8.8.4.4 #DNS2=新的域名服务器2(可选)
ONBOOT=yes - systemctl restart network
Ubuntu Server 20.04 安装桌面(图形界面)
安装 Gnome sudo apt update sudo apt-get upgrade sudo apt install ubuntu-desktop
安装 Xfce sudo apt update sudo apt-get upgrade sudo apt install xubuntu-desktop
安装 Xrdp sudo apt install xrdp sudo systemctl status xrdp