linux环境配置命令

centos 8.2 ip配置

systemctl enable NetworkManager  //使NetworkManager 开机自启动

systemctl start NetworkManager    //启动NetworkManager 服务

nmcli c delete ethA03-0     //取消ethA03-0由nmcli接管
nmcli c load /etc/sysconfig/network-scripts/ifcfg-ens32      //通过配置文件接管网卡
nmcli c add type ethernet con-name ethA03-0 ifname ethA03-0 ipv4.addr 182.200.206.28/24 ipv4.method manual     //配置网卡ip,并将网卡交nmcli接管
nmcli d connect ethA03-0    //device为空时需执行这个,激活接口对应的网卡device
nmcli c up ethA03-0        //相当于ifup
nmcli c reload           //重新加载网卡配置

配置系统启动使用的系统

cat /boot/grub2/grub.cfg | grep menuentry 
grub2-set-default "CentOS Linux (4.14.0-49.3.x86_64) 7 (Core)" 
grub2-editenv list 查看设置

配置系统时间及固化到rtc

1.date {查看目前本地的时间},若与时钟时间不一致,执行date -s '2021-01-21 17:04:00'修改系统时间
2.hwclock --show {查看硬件的时间}
3.如果硬件时间和系统时间不同,那就对硬件的时间进行修改
4.clock -w   保存系统时间为硬件时间,即是rtc时间

配置coredump:(man core查看配置含义)

   mkdir -p /tmp/dumps
   sysctl -w debug.exception-trace=1 开启和关闭segfault,默认开启
   sysctl -w kernel.core_pattern="/tmp/dumps/%e-%t"
   ulimit -c unlimited
   echo 2 > /proc/sys/fs/suid_dumpable 若程序调用了seteuid()/setegid()改变了进程的有效用户或组,则在默认情况下系统不会为这些进程生成Coredump,如果你当初是以用户A运行了某个程序,但在ps里看到的
这个程序的用户却是B的话,那么这些进程就是调用了seteuid了。为了能够让这些进程生成coredump,需要将/proc/sys/fs/suid_dumpable文件的内容改为2(一般默认是0)。   

配置coredump存储的内存类型,支持以下7种内存:

  - (bit 0) anonymous private memory(匿名私有内存段)

  - (bit 1) anonymous shared memory(匿名共享内存段)

  - (bit 2) file-backed private memory(file-backed 私有内存段):文件映射的内存

  - (bit 3) file-backed shared memory(file-bakced 共享内存段)

  - (bit 4) ELF header pages in file-backed private memory areas (it is

            effective only if the bit 2 is cleared)(ELF 文件映射,只有在bit 2 复位的时候才起作用)

  - (bit 5) hugetlb private memory(大页面私有内存) :mmap 映射的MAP_HUGETLB类型数据

  - (bit 6) hugetlb shared memory(大页面共享内存)

可以通过修改文件/proc/<pid>/coredump_filter或/proc/self/coredump_filter来筛选需要dump的内存段,/proc/<pid>/coredump_filter只会影响自身进程; /proc/self/coredump_filter会影响系统所有进程。

/proc/<pid>/coredump_filter中的值为16进制,默认值为0x23,转化为二进制:00100011,从右向左看,bit 0、bit 1、bit 5 被置位,也就是说会转储所有的匿名内存段和大页面私有内存段。

配置本地镜像源

1.将ISO文件挂载到系统磁盘镜像,并将其块设备挂载至“/mnt”路径。
mount XXX.iso /mnt
2.进入yum配置文件所在路径“/etc/yum.repo.d”,将其他后缀名为“.repo”的文件进行备份,并且新建一个配置文件,例如“local.repo”。在“local.repo”中添加如下内容:
[rhel-local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0
3.yum clean all
4.yum makecache

ubuntu设置显示hostname、目录:

         若其他用户可正常显示,将其他用户的用户目录下的.bashrc拷贝到需要修改的用户的用户目录下,切换到需要修改的用户,执行以下命令:

         sudo source ~/.bashrc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

picaso77

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值