前言
安装完Linux系统后,为了让系统更加好用,我们需要对系统做一些常规的设置。
设置项
系统时间
查看当前主机时间:date
查看当前主机时区:timedatectl
设置时区:sudo timedatectl set-timezone Asia/Shanghai
安装ntp服务:apt-get install ntpdate
设置ntp服务器为阿里云:ntpdate ntp.aliyun.com
手动修改 /etc/localtime
首先,备份当前的时区设置:
mv /etc/localtime /etc/localtime.backup
创建一个到目标时区的符号链接。您可以在 /usr/share/zoneinfo/
目录下找到所有可用的时区文件。例如,要设置时区为 Asia/Shanghai
:
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
防火墙
根据系统不同,命令会有区别,例:ubuntu系统自带的防火墙不是firewall
关闭防火墙:systemclt stop firewalld
关闭防火墙开机自启:systemctl disable firewalld
关闭selinux
临时关闭selinux:setenforce 0
永久关闭selinux:vim /etc/selinux/config
,将SELINUX=enforcing
改为SELINUX=disabled
。
端口占用
安装nmap(网络探测和安全审核工具):apt install nmap
查看Linux端口占用情况:nmap 127.0.0.1
,查看指定IP地址对外暴露的端口
查看指定端口占用情况:netstat -anp|grep 22
查看那个进程占用了端口:netstat -tlnp | grep 80
防火墙放开端口:firewall-cmd --zone=public --add-port=15672/tcp --permanent
重启加载配置 :firewall-cmd --reload
检查TCP/4433端口是否正常开放:ss -ntpl
SSH远程连接
安装ssh服务:apt-get install openssh-server
编辑ssh配置文件:vim /etc/ssh/sshd_config
取消文件中 PermitRootLogin yes
的注释(删除 #号),如果没有该字段,可以自己添加一行,保存后退出。
重启服务:systemctl restart sshd
局域网内两台Linux主机怎么互传文件
使用SCP(Secure Copy)
使用 SCP 命令可以通过 SSH(Secure Shell)在两台 Linux 主机之间安全地传输文件。
从本地主机向远程主机复制文件:
scp /path/to/local/file username@remote_host:/path/to/remote/directory
从远程主机向本地主机复制文件:
scp username@remote_host:/path/to/remote/file /path/to/local/directory
使用rsync
Rsync 是一个强大的工具,可在本地和远程系统之间同步文件和目录
从本地主机向远程主机同步文件:
rsync -avz /path/to/local/file username@remote_host:/path/to/remote/directory
从远程主机向本地主机同步文件:
rsync -avz username@remote_host:/path/to/remote/file /path/to/local/directory
使用FTP(File Transfer Protocol)
在两台主机上安装 FTP 服务器和客户端,然后可以使用 FTP 客户端在两台主机之间传输文件。
使用SFTP(SSH File Transfer Protocol)
SFTP 是基于 SSH 的安全文件传输协议,可以通过类似 FTP 的方式进行文件传输,但使用加密通道保护数据传输安全。
这些方法中,SCP 和 rsync 是比较常用且安全的文件传输方式。你可以根据自己的需求和环境选择适合的方法来在两台 Linux 主机之间传输文件。
例:scp chemex.tar root@10.10.166.213:/
评论