linux

Linux内核编码规范 Linux kernel coding style

原文:https://www.kernel.org/doc/html/latest/process/coding-style.html#indentation

对于编码风格,着实体验了一把邯郸学步的感觉。起初的代码风格来源于教程,或者说没有代码风格。后来,就职于不同的公司,发现公司不同,代码编写规范各异。尤其是对于代码风格没有强制要求的公司,部门内部每个人都有自己的风格,见到优秀的学习一下,最后渐渐的发现自己的代码编写规范一直在变,到后来自己看自己之前写的代码都觉得别扭。所以查看了linux内核的编码规范,用于规范自己的代码风格。

1. 缩进(Indentation)
缩进使用"Tab"键,固定八个字符;

代码不要超过三层缩进;

switch语句中:

标签

rd.lvm.lv=centos/swap error

+ cat /lib/dracut/dracut-044-15.1
dracut-044-15.1
+ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.12.14-120-default root=UUID=dc623670-57ec-49da-9ec8-7412fbff1135 splash=silent quiet showopts crashkernel=172M,high crashkernel=72M,low mitigations=auto
+ '[' -f /etc/cmdline ']'
+ for _i in '/etc/cmdline.d/*.conf'
+ '[' -f /etc/cmdline.d/90lvm.conf ']'
+ echo /etc/cmdline.d/90lvm.conf
/etc/cmdline.d/90lvm.conf
+ cat /etc/cmdline.d/90lvm.conf
 rd.lvm.lv=centos/swap
+ for _i in '/etc/cmdline.d/*.conf'

标签

CentOS 7.6 postfix & dovecot install ,config

可以使用 postconf -n 查看当前的配置参数

vim /etc/postfix/main.cf

76 myhostname = mail.gbca.com.cn

83 mydomain = gbca.com.cn

99 myorigin = $mydomain

116 inet_interfaces = all

164 mydestination = $myhostname , $mydomain

vim /etc/dovecot/dovecot.conf
存储位置 的配置文件 
/etc/dovecot/conf.d/ 10-mail.conf  启用一个存储位置

还有创建一个放邮件的位置 

su - post

mkdir -p mail/.imap/INBOX

/home/post/mail/.imap/INBOX

/etc/dovecot/conf.d/ 10-ssl.conf

#ssl = required //需要ssl

标签

Centos hostname 改名的方法

6.X 

hostname newhost

 

7.X

hostnamectl set-hostname NEWhost

标签

Acronis 安克诺斯backup for linux 的安装条件

Acronis 安克诺斯backup for linux 的安装条件如下:

 

Red Hat Enterprise Linux/Centos/fedora : 

安装命令:yum install kernel-devel  gcc make -y

 

Ubuntu :  linux-headers linux-image gcc make 

安装命令:sudo apt-get install linux-headers linux-image gcc-4.6  make

 

SUSE 

安装命令:zypper in kernel-devel  gcc make perl

 

标签
订阅 linux