lanmp没用nginx(nginx没有pid)
nginx没有pid
查看进程列表(条件过滤) Linux没运行一个程序就会产生一个进程,那么可以通过查看Nginx进程来判断它是否运行。
直接查看进程pid 这种直接返回pid的方式比较适合跟其他程序结合使用,
nginx没有sbin
2.\Enter,反斜杠后面紧跟回车,表示下一行是当前行的续航。
./configure --sbin-path=/usr/local/nginx/nginx \
--conf-path=/usr/local/nginx/nginx.conf \
--pid-path=/usr/local/nginx/nginx.pid \
--with-http_ssl_module \
--with-pcre=/usr/local/src/pcre-8.21 \
--with-zlib=/usr/local/src/zlib-1.2.8 \
--with-openssl=/usr/local/src/openssl-1.0.1c
nginx没有configure
ngx_upload模块是nginx中一个文件上传模式了,下面我们来看看nginx安装文件上传ngx_upload模块步骤,希望例子对各位有帮助.
安装nginx,并加入nginx upload module和nginx cache purge module:
mkdir ~/download
cd ~/download
wget http://www.grid.net.ru/nginx/download/nginx_upload_module-2.0.12.tar.gz
tar zxf nginx_upload_module-2.0.12.tar.gz
git clone https://github.com/FRiCKLE/ngx_cache_purge.git
yum groupinstall "Development Tools"
yum install pcre-devel zlib-devel openssl-devel
wget http://nginx.org/download/nginx-1.2.3.tar.gz
tar zxf nginx-1.2.3.tar.gz
cd nginx-1.2.3
./configure --prefix=/usr/local/nginx --with-pcre --with-http_ssl_module --add-module=../nginx_upload_module-2.0.12 --add-module=../ngx_cache_purge
make && make install
尝试启动:
/usr/local/nginx/sbin/nginx
ps aux | grep nginx
假如我的网站是放在 /home/mysite/www 下的,而nginx配置文件就放在 /home/mysite/etc 下:
省略了很多内容的配置文件,mysite.conf:
server {
listen 80;
server_name 192.168.1.123;
client_max_body_size 20M;
location /upload {
include /home/mysite/etc/nginx/ngx_upload.conf;
}
....其他的配置....
location @after_upload {
proxy_pass http://www_backend;
}
}
将nginx_upload.conf独立开来,是因为其他网站也可以包含此上传配置文件:
nginx_upload.conf:
upload_pass @after_upload;
upload_pass_args on;
upload_cleanup 400 404 499 500-505;
upload_store /home/mysite/www/uploads/tmp;
upload_store_access user:r;
upload_limit_rate 128k;
upload_set_form_field "${upload_field_name}_name" $upload_file_name;
upload_set_form_field "${upload_field_name}_content_type" $upload_content_type;
upload_set_form_field "${upload_field_name}_path" $upload_tmp_path;
upload_aggregate_form_field "${upload_field_name}_md5" $upload_file_md5;
upload_aggregate_form_field "${upload_field_name}_size" $upload_file_size;
upload_pass_form_field "^.*$";
而最后那个参数:upload_pass_form_field,代表可以将表单的所有参数保持原样传递到后端,需要区分文件保存类型时很有用。
NGINX没有./configuration
看到这个提示,就说明你的nginx安装并运行成功
If you see this page, the nginx web server is successfully installed and working on Debian. Further configuration is required.
nginx的pid文件没有了
wgcloud非常的简单,你不用写各种模板和脚本,安装完成后就自动监控了,安装在网站有详细的说明。
系统模块如下:
1.主机集群监控,默认配置可支持500+主机同时在线监控,再多点也可以。如果做一些调优和加强,可支持数千节点监控。
2.CPU监控,内存监控,系统负载,磁盘等基础指标监控,这些都是必备的,不用说了哈,cpu,内存,磁盘都支持告警。
3.数据监控(mysql,oracle,pg等),这个是做什么的呢,比如你想监控每个小时有多少订单产生,有多少注册用户,这个功能就很有用了,它支持你写sql来统计数据,监控数据的变化趋势,当然不能写敏感字啊,系统做了很完善的过滤机制了,不用担心。数据源连接不成功时候会告警。
4.服务心跳检测,这个就是服务接口的健康检测,看你能返回200不,否则就算失败,支持告警。
5.进程监控,支持pid文件,进程id,进程名称来监控进程是否正常运行,使用了多少内存和cpu,支持告警。
6.docker监控,监控docker的使用状态,支持告警。
7.磁盘监控,监控磁盘的使用情况。
8.网络拓扑图,自动生成server和所有主机的网络拓扑图,很漂亮。
9.端口监控,监控端口是否telnet通,这个排除了网络防火墙因素,相当于telnet localhost 端口,支持告警。
10.日志文件监控,可以监控日志里有无关键字,有就告警,可以指定具体的日志文件或日志所在的目录,如/usr/local/nginx/logs/access.log,或/usr/local/nginx/logs/,指定目录时候会读取目录下最新的日志文件
11.告警方式,默认是邮件,也支持告警脚本执行,可以在脚本里实现钉钉微信等方式来告警,所有指标告警都可以在配置文件里关闭和开启。
12.设备管理,这个很有用哈,可以用来管理公司的各种设备。
13.主机画像,这个是对主机的cpu,内存,磁盘,负载,监控的端口,进程,docker,日志文件等所有信息进行全部展示。
NGINX没有启动日志,怎么做
我的回答:是www用户。
一般在nginx.conf的开头,用user www www;设置nginx使用的用户和组,所以nginx 日志auth request用户名是www。
nginx没有sbin目录
home目录在Linux称为主目录,在该目录下面存储的是每个用户的目录。也会是每个用户的数据是存储在该目录下面的一个子目录中。
我们知道Linux是一个多用户的操作系统,也就是在操作系统中可以创建多个用户。通常在创建用户的时候就会在home目录下面自动创建一个同名的子目录,也就是该用户的主目录。而该新建的用户只有对该子目录有全量的读写权限。
总结来说,home目录是存储每个用户的主目录,用户的主目录存储用户独有的数据。
在Linux中每个目录都有其作用,下面我们列出主要目录的具体作用。
/bin – 用户基础二进制文件目录
目录/bin是根目录的一级子目录。在该目录中包含着最为基础的用户二进制文件,也就是应用程序。这个目录非常像Windows下的Programs目录。
并非所有的应用程序都存储在这个目录下面,有些不是特别基础的程序会存储在/usr/bin目录下面。比如Chrome浏览器等,或者用户自己安装的一些程序通常会在/usr/bin下面。而系统应用程序则通常会在该目录下面,比如ls、mkdir和cp等等。
如果你使用的桌面版的操作系统,可以通过GUI看到该目录下的内容。下面这张图是一个具体的例子。
图4 二进制目录
/boot – 静态启动文件
在目录/boot下面包含的文件是用于启动操作系统的文件。比如GRUB boot loader文件和操作系统内核等。但是boot loader的配置文件并没有在这里,而是在/etc目录中。
/cdrom – 光盘安装点
目录/cdrom并不是FHS标准的一部分,但是我们在绝大多数发行版中都可以看到。该目录是光盘的临时挂载点。
/dev – 设备文件
在Linux下面,设备也是一个文件,比如磁盘、优盘或者光盘等。包括无线网卡、摄像头和串口等都是一个文件。而通常这些文件都是在/dev目录下面,大家可以切换到该目录下看看具体的内容。
图5 设备目录
其中图是/dev目录的一个局部截图。在该目录下面最常见的可能就是/dev/sda这种文件,该文件表示一个SCSI磁盘。
处理实体设备外,在该目录下面还有很多伪设备。比如/dev/random表示一个产生随机数的设备,/dev/loop0则是一个将本地文件映射为磁盘的虚拟设备。这些伪设备有的时候非常用于,我们经常使用这些设备做一些测试。
图6 GUI目录
/etc – 配置文件
操作系统和应用程序的配置文件通常都统一存储在一个目录下面,这个目录就是/etc。很多配置文件都已文本文件的形式存储在这里。我们可以通过文本编辑器修改配置项。比如网络的IP地址、Nginx的配置和系统日志的配置等等都可以在这里找到。
/home –主目录
这个目录称为主目录。在Linux操作系统下面通常每个用户都有一个自己的目录,该目录就在/home下面。例如本例中有一个名为zhangsn的用户,该用户的主目录在/home下如图7所示。
用户的主目录下面包含这数据文件和用户相关的配置文件。通常一个用户只能修改其目录下的文件,只有获得授权的情况下才能访问其它文件。
图7 zhangsn的主目录
/lib – 基础共享库
在/lib目录中存储的是/bin和/sbin中二进制文件(应用程序)需要的库文件。在/usr/bin下的应用程序依赖的库通常在/usr/lib目录下面。
/lost+found – 可恢复的文件
每一个文件系统都有一个lost+found目录。如果文件系统崩溃,在系统下次启动的时候会进行数据检查。在检查的过程中如果发现有数据冲突的文件就会将其放入该目录中。这样,你就可以试着手动恢复该文件。
/media – Removable Media
在目录/media下面包含的子目录是一些可插拔设备的挂载点。当一些可插拔设备插入电脑时,在该目录下会自动创建子目录,并进行挂载。
/mnt – 临时挂载点目录
该目录通常是空的。主要用于临时挂载一些外部文件系统。比如有多个数据磁盘的情况下,会将格式化的磁盘挂载到该目录下面。mnt字符是mount的缩写,也就是挂载的意思。
/opt – 自选软件包(Optional Packages)
自行安装的非常规软件通常会安装在该目录。
/proc – Kernel & Process Files
该目录也是一个虚拟目录,也就是并不是存储文件数据的目录。这个目录中存储的文件通常是用来获取操作系统内核内部信息或者进程内部信息的。
图8 proc目录
比如每个进程在该目录下都有一个子目录,而字母的名字就是进程ID。通过cat命令对该目录下的文件进行读取,可以获取进程的详细信息。例如我们进入目录/proc/258下面,这个是进程ID为258的进程的信息,通过ls命令可以看到如下内容。
图8 进程详细信息
/root – root主目录
目录/root是root用户的主目录。root用户的主目录并不是在/home下面,而是在根目录下面。这一点需要注意。
/run – 应用程序状态文件
这个目录是比较新的目录,用于应用程序存储经常变化的文件,比如文件锁、进程ID或者套接字等等。
/sbin – 系统管理二进制文件
该目录与/bin目录类似,用于存储二进制文件。与/bin目录不同的地方是这个目录存储的是用于系统管理的二进制文件,比如磁盘格式化(mkfs)、磁盘分区(fdisk)和网络配置(ifconfig)等命令。
图9 系统命令
/selinux – SELinux虚拟文件系统
如果你的Linux发行版使用SELinux作为安全管理,那么该目录包含着SELinux使用的相关文件。
/srv – 服务数据
该目录存储具体服务提供的数据。通常该目录是空的。这个目录中的数据通常是提供给外部的,比如Web网站存储的用户信息。这里需要注意与/var和/tmp的区别,前者是提供给外部用户的,而两者则是应用自己使用的,而且/tmp中的数据重启后会丢失。
/tmp – 临时文件
应用程序产生的临时数据通常存储在该目录中。该目录有一个特点,就是系统重启后目录中的数据将被清理。
/usr – User Binaries & Read-Only Data
与系统使用的应用程序和文件不同,在/usr目录下存储的是用户使用的应用程序的文件。比如/bin下面存储的系统二进制文件,而/usr/bin下面则是用户使用的二进制文件。/lib下面存储的系统库文件,而/usr/lib下面存储的是用于应用程序使用的库文件。
/var – 变量数据文件
/var目录是/usr目录对应的可写目录,在/usr目录中的内容只读的,而/var则是可写的。日志文件和正常操作中的一些写入操作通常会写入/var目录。例如,日志文件通常存储在/var/log中。
启动nginx时提示pid没有
nginx配置如下:
1、定义worker进程数:
worker_processes 10;
2、定义worker进程可同时服务请求数目:
worker_connections 1024;
3、禁止使用sendfile函数:
sendfile off;
4、开启空闲连接的文件检查:
linger_on_close on;
5、定义多个进程间通信存放文件路径及名称:
pid /var/run/nginx.pid;
6、定义用户和组:
user nobody nogroup;
7、定义worker进程数量:
worker_processes 10;
8、定义最大请求进程时间:
client_body_timeout 10;
9、定义服务的超时时间:
send_timeout 10;
10、打开目录列表功能:
autoindex on;
nginx没有磁盘
nginx会影响静态资源服务,nginx如果配置不当就会出现404之类的错误,这其实是访问静态资源文件的方法或者路径不当所致,静态资源服务就是非服务器动态生成的文件,一个客户端需要访问服务器获取静态资源,但是服务器和客户端的物理距离比较远,为了节省网络资源的开销,那么可以在多个地方建立代理,客户端访问的时候,通过CDN服务找到最近的代理就可以了,sendfile,为了提高网络的使用效率,可以设置为on,但是会损失一些实时性。
设置为on,会提高网络中报文传输的实时性。是否压缩。on 表示的时开启压缩。http 的版本。还要考虑是否开启了预读功能。如果开启了预读功能,那么会先去找改文件的压缩文件。但是,这对服务器的磁盘可能会有一定的限制。因为需要存储该文件的压缩文件。
nginx.pid no such file
Linux上用命令实现本地用户和组的管理
本地用户和组:管理文件和进程等等
本地用户和组:
1)root: 超级管理员 系统创建的第一个账户
特点:
id为:0
家目录:/root
具有系统的完全控制权: 小心使用。
[root@servera ~]# id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[root@servera ~]#
2)普通用户: 不具有管理员权限
特点:
id范围:
1000 <= id <=60000
家目录: /home/用户名
[root@servera ~]# id student
uid=1000(student) gid=1000(student) groups=1000(student),10(wheel)
[root@servera ~]#
3)服务用户: 为服务提供权限
特点:
id范围:
0 < id < 1000
家目录:应用程序服务目录
[root@servera ~]# id apache
uid=48(apache) gid=48(apache) groups=48(apache)
[root@servera ~]#
如果是yum,rpm安装的软件: 由rpm包中的脚本创建服务账户
Include conf.modules.d/*.conf
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User apache
Group apache
# 'Main' server configuration
#
本地组:
1) 主组:一个用户一定要属于某个主组中。 当些用户在创建文件时,给文件的归属组
2)从属组: 用户容器 ,组织和管理用户 权限管控
作用:
文件:
进程:
[student@servera ~]$ ps -ux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
student 32178 0.0 0.4 93052 9360 ? Ss 15:00 0:00 /usr/lib/system
student 32182 0.0 0.3 253776 7072 ? S 15:00 0:00 (sd-pam)
student 32188 0.0 0.2 159412 4980 ? S 15:00 0:00 sshd: student@p
student 32189 0.0 0.2 233912 4864 pts/0 Ss 15:00 0:00 -bash
student 32293 0.3 0.2 159408 5192 ? D 15:43 0:00 sshd: student@p
student 32294 0.3 0.2 233912 4924 pts/1 Ss 15:43 0:00 -bash
student 32319 0.5 0.2 233940 4804 pts/1 S 15:43 0:00 /bin/bash
student 32341 0.0 0.2 269312 3876 pts/1 R+ 15:43 0:00 ps -ux
[student@servera ~]$
账户文件:
1) /etc/passwd:保存用户信息
[root@servera tmp]# cat /etc/passwd |grep student
student: x :1000:1000: Student User:/home/student:/bin/bash
用户名 密码 uid 主组ID 描述 家目录 登录shell
[root@servera tmp]#
[root@servera tmp]# cat /etc/passwd |grep -w root:x
root:x:0:0:root:/root:/bin/bash
[root@servera tmp]#
[root@servera tmp]# cat /etc/passwd |grep apache
apache:x:48:48:Apache:/usr/share/httpd: /sbin/nologin
服务账号 无法登录系统
[root@servera tmp]#
2. /etc/shadow : 保存用户密码的 HASH ,密码的有效性信息,密码修改时间,账户有效期。
[root@servera tmp]#
[root@servera tmp]# ls -l /etc/shadow
----------. 1 root root 1014 Mar 29 11:39 /etc/shadow
[root@servera tmp]#
[root@servera tmp]#
[root@servera tmp]# cat /etc/shadow |grep student
student:$6$8oIjLCsc$/n1iQXYh1E6.uOEuJKgioqAtmqm2TQmkJGF2RwyteIr1tIfrPdiRYgWe6Sjen5/eMij2uHM/a1tue/QRlo3X80:18038:0:99999:7:::
[root@servera tmp]#
密码的HASH: sha512
8oIjLCsc$/n1iQXYh1E6.uOEuJKgioqAtmqm2TQmkJGF2RwyteIr1tIfrPdiRYgWe6Sjen5/eMij2uHM/a1tue/QRlo3X80
18038:天数 密码最后一次修改的时间 从1970-01-01 + 18038 天之后 那一天
0: 密码最少使用天数 0 没有限制 用户随时可以改密码
99999 :天数, 密码最大修改时间 永久 200多年
7 : warning 警告时间, 当密码快到最后修改时间前7天, 通知用户修改。
::天数 失效时间 inactive 用户密码过了最后修改时间,未改变密码 ,再过多少天,账户将被 锁定
:: 账户有效期
创建用户和组:
创建时,没有密码:
[root@servera ~]# useradd zhangsan
[root@servera ~]# useradd lisi
[root@servera ~]# id zhangsan
uid=1001(zhangsan) gid=1001(zhangsan) groups=1001(zhangsan)
[root@servera ~]# id lisi
uid=1002(lisi) gid=1002(lisi) groups=1002(lisi)
[root@servera ~]#
无法登录:与PAM 有关
[student@servera ~]$
[student@servera ~]$ su - zhangsan
Password:
Password:
su: Authentication failure
[student@servera ~]$
设置密码:
[root@servera ~]#
[root@servera ~]# cat /etc/passwd |grep zhangsan
zhangsan:x:1001:1001::/home/zhangsan:/bin/bash
[root@servera ~]# cat /etc/shadow |grep zhangsan
zhangsan:!!:18350:0:99999:7::: # !! 未设置密码
[root@servera ~]#
[root@servera ~]# passwd zhangsan
Changing password for user zhangsan.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@servera ~]#
[root@servera ~]#
[root@servera ~]# cat /etc/shadow |grep zhangsan
zhangsan:$6$3wxuXomVbQ58wQcK$oQW6injgldxa2N/Pt4tCPDVRqWRVGw.UNZdxE4R0nhEt8K/3UDKzxap6ReIReEvDpG.GdwjpMiiDh7.f6DJNQ0:18350:0:99999:7:::
[root@servera ~]#
chage 可以查看用户 密码属性
[root@servera ~]# chage -l zhangsan
Last password change : Mar 29, 2020
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
[root@servera ~]#
创建组:从属组
[root@servera ~]#
[root@servera ~]# groupadd it
[root@servera ~]#
[root@servera ~]#
[root@servera ~]# groupadd sales
[root@servera ~]#
[root@servera ~]#
[root@servera ~]#
[root@servera ~]# cat /etc/group
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mem:x:8:
kmem:x:9:
wheel:x:10:student
cdrom:x:11:
mail:x:12:postfix
man:x:15:
dialout:x:18:
floppy:x:19:
games:x:20:
tape:x:33:
video:x:39:
ftp:x:50:
lock:x:54:
audio:x:63:
users:x:100:
nobody:x:65534:
dbus:x:81:
utmp:x:22:
utempter:x:35:
input:x:999:
kvm:x:36:
render:x:998:
systemd-journal:x:190:
systemd-coredump:x:997:
systemd-resolve:x:193:
tss:x:59:
polkitd:x:996:
rpc:x:32:
unbound:x:995:
ssh_keys:x:994:
sssd:x:993:
setroubleshoot:x:992:
rpcuser:x:29:
insights:x:991:
cockpit-ws:x:990:
sshd:x:74:
chrony:x:989:
tcpdump:x:72:
student:x:1000:
printadmin:x:988:
libstoragemgmt:x:987:
slocate:x:21:
postdrop:x:90:
postfix:x:89:
apache:x:48:
zhangsan:x:1001:
lisi:x:1002:
it:x:1003: 组成员列表
sales:x:1004:
[root@servera ~]#
[root@servera ~]# id student
uid=1000(student) gid=1000(student) groups=1000(student),10(wheel)
[root@servera ~]#
将用户添加进组: zhangsan ,加入it组,lisi,sales组
[root@servera ~]# id student
uid=1000(student) gid=1000(student) groups=1000(student),10(wheel)
[root@servera ~]# usermod -aG it zhangsan
[root@servera ~]#
[root@servera ~]#
[root@servera ~]# usermod -aG sales lisi
[root@servera ~]#
[root@servera ~]#
[root@servera ~]# id zhangsan
uid=1001(zhangsan) gid=1001(zhangsan) groups=1001(zhangsan),1003(it)
[root@servera ~]# id lisi
uid=1002(lisi) gid=1002(lisi) groups=1002(lisi),1004(sales)
[root@servera ~]#
删除用户:
[root@servera ~]# useradd andy
默认删除,保留用户的文件:
[root@servera ~]#
[root@servera ~]# userdel andy
[root@servera ~]#
[root@servera ~]#
[root@servera ~]# useradd andy #重建andy会不一样, uid会不同
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
Creating mailbox file: File exists
[root@servera ~]#
[root@servera ~]# useradd user1
[root@servera ~]# useradd user2
[root@servera ~]# id andy
uid=1003(andy) gid=1005(andy) groups=1005(andy)
[root@servera ~]# userdel -r any
userdel: user 'any' does not exist
[root@servera ~]#
[root@servera ~]# userdel -r andy #不保留用户的文件。家目,邮箱文件 ,skel文件都会
[root@servera ~]#
[root@servera ~]#
[root@servera ~]# id andy
id: ‘andy’: no such user
[root@servera ~]# useradd andy
[root@servera ~]# id andy
uid=1006(andy) gid=1008(andy) groups=1008(andy)
[root@servera ~]#
从组中移除用户:
[root@servera ~]#
[root@servera ~]# id zhangsan
uid=1001(zhangsan) gid=1001(zhangsan) groups=1001(zhangsan),1003(it) #zhangsan主组 ,it 从属组
[root@servera ~]#
命令:
[root@servera ~]# gpasswd -d zhangsan it
Removing user zhangsan from group it
[root@servera ~]#
[root@servera ~]#
[root@servera ~]# id zhangsan
uid=1001(zhangsan) gid=1001(zhangsan) groups=1001(zhangsan)
[root@servera ~]#
[root@servera ~]#
[root@servera ~]# usermod -aG it zhangsan
[root@servera ~]#
[root@servera ~]#
[root@servera ~]# id zhangsan
uid=1001(zhangsan) gid=1001(zhangsan) groups=1001(zhangsan),1003(it)
[root@servera ~]#
[root@servera ~]#
[root@servera ~]#
[root@servera ~]# groups zhangsan
zhangsan : zhangsan it
[root@servera ~]#
直接修改文件:
[root@servera ~]# vim /etc/group
[root@servera ~]# cat /etc/group |grep it:
it:x:1003:
[root@servera ~]#
删除组:
[root@servera ~]# groupadd test
[root@servera ~]#
[root@servera ~]#
[root@servera ~]# groupdel test
创建自定义用户和组:
实验:用户名mary, 指定用户id 2000,家目录/maryhome ,不用登录系统 描述 this is mary user
[root@servera ~]#
[root@servera ~]# useradd -u 2000 -d /maryhome -s /sbin/nologin -c "this is mary" mary
[root@servera ~]#
[root@servera ~]# id mary
uid=2000(mary) gid=2000(mary) groups=2000(mary)
[root@servera ~]# cat /etc/passwd |grep mary
mary:x:2000:2000:this is mary:/maryhome:/sbin/nologin
[root@servera ~]#
[root@servera ~]# su - mary
Last login: Sun Mar 29 16:48:49 CST 2020 on pts/0
This account is currently not available.
[root@servera ~]#
创建自定义组:指定组id
[root@servera ~]# groupadd -g 3000 group1
[root@servera ~]# cat /etc/group |grep group1
group1:x:3000:
[root@servera ~]#
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.