前言

这些配置实际上没有什么现实意义,何况这都是没几个人有权限用的自己的云主机。所以大家看看就好,没必要深究。
用"lsb_release -a"命令查看服务器版本,如下所示:

LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.6.1810 (Core)
Release: 7.6.1810
Codename: Core

大致上这些配置文件都在/etc下面,直接改就可以了。

小小的配置玩法

1.修改用户登录欢迎语
vim /etc/motd
Hello,master.Welcome to hairuo's Alibaba Cloud Elastic Compute Service !

2.修改自动注销时间,vim /etc/profile
末尾添加:export TMOUT=300 //单位为秒

3.修改主机名,末尾添加:
vim /etc/hosts
127.0.0.1 你的主机名

4.修改 linux 密码长度与密码复杂性

vim /etc/login.defs,下例:
Linux
MAIL_DIR /var/spool/mail
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7
UID_MIN 500
UID_MAX 60000
GID_MIN 500
GID_MAX 60000

参数名默认值解释
MAIL_DIR/var/spool/mail放置邮件的文件夹
PASS_MAX_DAYS99999密码最大有效期
PASS_MIN_DAYS0密码最短有效期
PASS_MIN_LEN5密码最小要求长度
PASS_WARN_AGE7密码过期警告天数
UID_MIN500建立用户开始的ID
UID_MAX60000建立用户最大ID号
GID_MIN500建立用户组开始的ID
GID_MAX60000建立用户组最大ID号

5.查看当前系统信息
查看当前系统版本信息(通用)

cat /proc/version
反馈结果
Linux version 4.14.129-bbrplus (root@vultr.guest) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)) #1 SMP Tue Jun 25 12:23:41 UTC 2019
//操作系统名称,内核发行版本 和 系统架构,GCC 编译器版本,内核建立时间
扩展
uname -a // 查看详细版本信息
uname -r // 查看内核发行版本
uname -i // 查看系统架构信息
uname -o // 查看操作系统信息
// uname 其实就是 /proc/version 的细分

6.查看当前系统 CPU和内存信息

使用cat /proc/cpuinfo:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 79
model name : Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz
stepping : 1
microcode : 0x1
cpu MHz : 2500.032
cache size : 40960 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap xsaveopt
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds
bogomips : 5000.06
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:

使用cat /proc/meminfo:
MemTotal: 2040560 kB
MemFree: 96684 kB
MemAvailable: 976500 kB
Buffers: 159060 kB
Cached: 827748 kB
SwapCached: 0 kB
Active: 1357916 kB
Inactive: 447584 kB
Active(anon): 764480 kB
Inactive(anon): 56376 kB
Active(file): 593436 kB
Inactive(file): 391208 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 2097148 kB
SwapFree: 2097148 kB
Dirty: 16 kB
Writeback: 0 kB
AnonPages: 804316 kB
Mapped: 169956 kB
Shmem: 7532 kB
Slab: 84580 kB
SReclaimable: 53556 kB
SUnreclaim: 31024 kB
KernelStack: 4812 kB
PageTables: 23536 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 3117428 kB
Committed_AS: 3034460 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
HardwareCorrupted: 0 kB
AnonHugePages: 600064 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
CmaTotal: 0 kB
CmaFree: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 98176 kB
DirectMap2M: 1998848 kB
DirectMap1G: 0 kB

7.查看硬盘使用情况

文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/VolGroup-lv_root 18G 2.2G 15G 14% /
tmpfs 491M 0 491M 0% /dev/shm
/dev/sda1 485M 34M 426M 8% /boot
/dev/sr0 4.2G 4.2G 0 100% /media
.host:/ 216G 59G 158G 28% /mnt/hgfs

.bash_profile

Get the aliases and functions

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

User specific environment and startup programs

美刀号就是shift+4那个键,不知道为什么有时nginx会因为某些特殊字符在保存或发布文章时报403错误

PATH=美刀号PATH:美刀号HOME/bin
HAIRUO_XXX=/路径A
WWW_XXX=/路径B

export HAIRUO_XXX
export WWW_XXX
export PATH

写完之后,刷新一下配置文件

source ~/.bash_profile

bash和变量的内容远不止这么点,时间关系下次再更。

==========================待更新===============================


广告:
Last modification:August 29th, 2020 at 04:15 am
小赏一笔?