centos遇到的问题

简介:

1.route add default gw 192.168.1.1
添加一条缺省路由

2.可以用route命令添加默认路由吗?
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
添加一条路由表项,网段192.56.76.x 应该从接口"eth0"走。

3.修改/etc/profile将HISTSIZE=1000改成0或1

清除用户home路径下.bash_history

立即清空里的history当前历史命令的记录

history -c

bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。


不过,可以调用'history -w'命令要求bash立即更新history文件。


history -w

4.Linux修改每个用户最大进程数有限制。可以在用户根目录下得.bashrc加入 ulimit -u unlimited
保存之后为了验证可以用ulimit -a来验证。

5./sbin/hdparm -c 1 /dev/hdb//优化以pci 32bit i/o操作

6.bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的

资源占用。而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的:

修改/etc/nail.rc (/etc/mail.rc)

set from=fromUser@domain.com smtp=smtp.domain.comset smtp-auth-user=username smtp-auth-password=passwordset smtp-auth=login 
说明:

from是发送的邮件地址

smtp是发生的外部smtp服务器的地址

smtp-auth-user是外部smtp服务器认证的用户名

smtp-auth-password是外部smtp服务器认证的用户密码

smtp-auth是邮件认证的方式

配置成功后,就可以使用了

可以发送一封邮件测试一下:

mail -s "test" user@sohu.com <content.txt 其中-s后面的是邮件标题,user@sohu.com是收件人地址,content.txt里面是邮件正文

 

近日不知何故,mail命令发送的邮件,有部分成功,部分失败。在没有找出原因的情况下,找到一种用外部邮箱批处理发送邮件的方法:
1)修改/etc/mail.rc;
2) 在文件/etc/mail.rc中添加如下语句:
set from=***@163.com smtp=smtp.163.com smtp-auth-user=*** smtp-auth-password=****** set smtp-auth=login
3)已经验证过,可以继续使用mail命令批量发送邮件:
mail -s "title" email address < filename.

7. lsb_release -a
LSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: CentOS
Description:    CentOS release 5.4 (Final)
Release:        5.4
Codename:       Final

这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。

8.root@MyMail ~ # cat /etc/redhat-release
CentOS release 5.4 (Final)

 

登录到linux执行rpm -q redhat-release

#rpm -q redhat-release
或CentOS

9.+----------------------------------------------+

| addrs   bits   pref   class  mask            |

+----------------------------------------------+

|     1      0    /32          255.255.255.255 |

|     2      1    /31          255.255.255.254 |

|     4      2    /30          255.255.255.252 |

|     8      3    /29          255.255.255.248 |

|    16      4    /28          255.255.255.240 |

|    32      5    /27          255.255.255.224 |

|    64      6    /26          255.255.255.192 |

|   128      7    /25          255.255.255.128 |

|   256      8    /24      1C  255.255.255.0   |

|   512      9    /23      2C  255.255.254.0   |

|    1K     10    /22      4C  255.255.252.0   |

|    2K     11    /21      8C  255.255.248.0   |

|    4K     12    /20     16C  255.255.240.0   |

|    8K     13    /19     32C  255.255.224.0   |

|   16K     14    /18     64C  255.255.192.0   |

|   32K     15    /17    128C  255.255.128.0   |

|   64K     16    /16      1B  255.255.0.0     |

|  128K     17    /15      2B  255.254.0.0     |

|  256K     18    /14      4B  255.252.0.0     |

|  512K     19    /13      8B  255.248.0.0     |

|    1M     20    /12     16B  255.240.0.0     |

|    2M     21    /11     32B  255.224.0.0     |

|    4M     22    /10     64B  255.192.0.0     |

|    8M     23     /9    128B  255.128.0.0     |

|   16M     24     /8      1A  255.0.0.0       |

|   32M     25     /7      2A  254.0.0.0       |

|   64M     26     /6      4A  252.0.0.0       |

|  128M     27     /5      8A  248.0.0.0       |

|  256M     28     /4     16A  240.0.0.0       |

|  512M     29     /3     32A  224.0.0.0       |

| 1024M     30     /2     64A  192.0.0.0       |

| 2048M     31     /1    128A  128.0.0.0       |

| 4096M     32     /0    256A  0.0.0.0         |

+----------------------------------------------+
10.一些软件的a认端口:

ftp用到端口是 20 21

ssh 端口是 22

http端口是 80

telnet端口是 23

rsync端口是 873

svn 端口3690

pop3端口110

smtp端口25

dns端口53

mysql端口3306

nfs端口111


11.查看本机关于 IPTABLES的设置情况

[root@tp ~]# iptables -L -n

12.查看本机的iptables NAT POSTROUTING

[root@tp ~]# iptables -L -t nat


13.cat /var/log/squid/access.log|gawk '{print $4}'|sort|uniq -c|sort -nr

14.0 19 * * * find /opt/app/oracle/archive/arch1/backup/ -type f -mtime +5 -exec rm {} \;

15.dmidecode |grep -A16 "Memory Device$"
 



本文转自zh888 51CTO博客,原文链接:http://blog.51cto.com/zh888/741700,如需转载请自行联系原作者


相关文章
|
Linux 数据安全/隐私保护 Windows
|
4月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
776 69
|
3月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
1103 5
|
4月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
390 78
|
3月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
591 16
|
5月前
|
Linux 网络安全 Apache
针对在Centos/Linux安装Apache过程中出现的常见问题集锦
以上每个问题的解决方案应深入分析错误日志、系统消息和各种配置文件,以找到根本原因并加以解决。务必保持系统和Apache软件包更新到最新版本,以修复已知的bugs和安全漏洞。安装和管理Web服务器是一项需要细致关注和不断学习的任务。随着技术的发展,推荐定期查看官方文档和社区论坛,以保持知识的更新。
242 80
|
4月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
341 10
|
5月前
|
人工智能 数据挖掘 Linux
Centos安装Python3.7(亲测可用)
本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。
491 3
|
6月前
|
机器人 Linux
CentOS 7系统中安装特定版本CMake 3.21.2的方法。
到这里,过程已经全部完成。如果你跟随上面的步骤来,那么你现在已经拥有了一个全新的CMake版本在你的CentOS 7系统上了。这个过程就像是你通过一系列仪式,唤醒了一个沉睡已久的古老机器人,它现在完全按照你的意愿来帮你构建和编译软件了。
504 18
|
4月前
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
378 0