Linux 小知识点

一、概念

1. Linux 区分大小写

2.密码输入

在输入密码时,屏幕上不会显示任何字样,不要以为是没输上去,只是为了安全考虑而这样设计

2. 关机

Linux 系统中由于是多人多任务的环境,所以系统随时都有很多不同的用户所下达的任务在进行,因此正确的开关机是很重要的!不正常的关机可能会导致文件系统错乱,造成数据的损毁

3.root账号

root 权限太高,建议创建一个普通账号来使用,当需要使用root时候,再通过 su - root 切过去

4. susu -

su 只会切换身份, su -会将工作环境也切换为此用户的环境

5. 单引号和双引号区别

单引号告诉shell 忽略所有特殊字符
双引号告诉shell忽略大多数,但是不包括 $ \

6.需要知道的一些

PV(Page View)页面访问量,用户每次对网站的访问均被记录

UV(Unique Visitor)独立访客数,00:00-24:00内相同的客户端只被计算一次

DAU Daily Active Users )每日活跃人数

QPS(Query Per Second)服务每秒响应数,也就是服务器在一秒内处理了多少个请求

7.集群与分布式

集群:同一个业务,部署在多台服务器上

分布式:一个业务分拆为多个子任务,部署在不同的服务器上

8.并行与并发

并行:同一时间同时执行任务

并发:相同的时间间隔内执行任务

两者区别:一个是交替执行,一个是同时执行

二、技术

1. alias

为命令设置别称,简化输入,例如

# vim /etc/bashrc
alias updatetime='ntpdate cn.ntp.org.cn'

2. \

换行输入命令

3.查看CentOS版本

cat /etc/redhat-release

4.设置开机启动模式

# Default runlevel. The runlevels used are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
  • CentOS6
vim /etc/inittab
#修改对应id即可
id:3:initdefault:
  • CentOS7
#查看默认
sudo systemctl get-default
#设置启动模式
systemctl set-default multi-user.target
systemctl set-default graphical.target

5. CentOS7进入单用户模式修改root密码

①进入系统选择界面时按下e

②修改rorw init=/sysroot/bin/sh (ro位置:屏幕右下)

③按下 Ctrl + X 进入单用户模式

④依次执行如下命令

chroot /sysroot/ 
passwd root
touch /.authrelabel
reboot

⑤OK

6.生成mac地址

openssl rand -hex 6 | sed -E "s/(..)/\1:/g; s/:$//"
vmmac="52:54:$(dd if=/dev/urandom count=1 2>/dev/null | md5sum | sed -r 's/^(..)(..)(..)(..).*$/\1:\2:\3:\4/')"

7.生成uuid

uuidgen

8.watch

#每三秒查看下目录结构
watch -n 3 ls

三、其他

Last modification:October 25th, 2019 at 03:10 pm