2. rsync---远程数据同步工具
3. 发邮件
利用外部邮箱发邮件,在linux下就不需要装sendmail或postfix等服务器,而是通过修改配置文件,利用外部SMTP服务器
具体实现如下:
(1)打开163邮箱,进入设置中的POP3/SMTP/IMAP
将其打开
生成授权码
(2)修改/etc/mail.rc,如下
以163邮箱为例
(3)发送邮件到qq邮箱:mail -s "title" 895788586@qq.com
一开始qq邮箱收的邮件在垃圾箱里,可以将此邮件标记为非垃圾邮件,下次再收到时即在收件箱里啦
当然,也可以采用上图的方式,将邮件内容输入到h.txt中再发送,这种方式避免了交互
另一种方法是:安装sendmail
vim /etc/yum.repos.d/Centos-Base.repo
将最后两个enable的值改为1,即可
一开始邮箱收到的邮件在自助查询的收信查询里,添加到白名单即可
4.ssh远程主机无密码登录
生成ssh公钥私钥,注意此处不输入密码,都是回车
本地主机的公钥复制到远程主机的authorized_keys文件上,并通过ssh无密码登录
这样,只是实现了单向的无密码登录;如果想要双向无密码登录,需要在另一端也如此配置
5.sftp
连接到sftp服务器:sftp username@localhost,此处可以是本地服务器也可以是远程服务器
上传:put 本机目录或档案 远程或本地
下载:get 远程主机目录或档案 本机
注意:sftp 不可以递归复制目录
如果报错:
vi /etc/ansible/ansible.cfg
找到以下行,让host_key_checking=False这行生效
# uncomment this to disable SSH key host checking
host_key_checking = False
6. 常用配置文件
centos6.5下端口配置文件在/etc/services
/etc/rc.d/rc.local和/etc/rc.local设置开机启动的文件
7. 常用文件
/usr/bin/ 用于存放程序
8. 修改hostname
vim /etc/hostname(此处为主机名)
vim /etc/hosts (此处为主机名和ip映射,通过修改这里主机之间就可以通过主机名访问)
9. 改为本地源
vim /etc/yum.repos.d/Centos-Base.repo
[base]下
mirrorlist注释掉
baseurl=http://172.17.24.7/centos7/base/
gpgcheck=0
epel源:
yum install epel-release
10.常用端口
ftp 20,21;ssh 22;telnet 23;smtp 25
http 80;https 443;pop3 110;oracle 1521;tomcat 8080
11.查看用户最大打开文件数,即句柄数
ulimit -n ,默认是1024