
UNIX环境高级编程
枪枪枪
见贤思齐焉,见不贤而内自省也。
君子生非异也,善假于物也。
君子博学而日参省乎己,则知明而行无过矣。
展开
-
[UNIX环境高级编程]阅读第十三章 守护进程
1 简单了解守护进程(daemon)是生存期长的一种进程。常常在系统引导装入时启动,仅在系统关闭时才终止。因为守护进程没有控制终端,所以说它们是在后台运行的。UNIX系统有很多守护进程,它们执行日常事务活动。2.守护进程的特征ps -ajx选项-a显示由其他用户所拥有的进程的状态,-x显示没有控制终端的进程状态,-j显示与作业有关的信息:会话ID、进程组ID、控制终端以及终端进程组ID。UID:用户ID、进程ID、父进程ID、进程组ID、会话ID、终端名称以及命令字符串。# ps -a原创 2020-07-25 19:24:21 · 199 阅读 · 0 评论 -
使用Systemd确保引导时启动Gunicorn
记录下这次实践,避免以后遗忘确保服务器引导时自动启动Gunicorn,如果Gunicorn崩溃则自动重启#gunicorn可执行文件所在位置/root/venv/pythonTDD-env/bin/gunicorn#Systemd脚本保存位置,所写的脚本要以.service结尾/etc/systemd/system/编写脚本:pythonTDD.service[Unit]Description=Gunicorn server for pythonTDD[Service]Resta原创 2020-05-13 09:57:00 · 1193 阅读 · 0 评论 -
[阅读体会] UNIX环境高级编程
文章目录写在开始阅读前(我会的知识点,在体会里是不提的,并不是书中没有,这里着重于记录我之前不会的,但读过书之后学会的。)第一章第二章写在开始阅读前 首先,很高兴能阅读这本书 之前我从未系统的学习过Linux操作系统,因此,在学习过程中,总是会碰到许多的困难,而又没有好的解决途径,一点一点地求助百度,费时费力不说还无法形成完整的知识体系。一直苦恼于该如何去全面系统地学习linux,真心...原创 2019-04-29 18:11:23 · 1450 阅读 · 0 评论 -
[unix 环境高级编程] 阅读第三章
文章目录3.1 引言3.2 文件描述符3.3 函数open和openat3.3.1文件名和路径名截断3.4 函数creat3.5 函数close3.6 函数lseek3.7 函数read3.8 函数write3.9 I/O效率3.10、文件共享3.11、原子操作3.12、函数dup和函数dup23.13、函数sync3.14、函数fcntl3.15、函数ioctl3.16、/dev/fd3.17、...原创 2019-05-06 10:22:27 · 185 阅读 · 0 评论 -
[unix 环境高级编程] 阅读第四章
文章目录4.1 引言4.2 函数stat、fstat、fstatat和lstat4.3 文件类型4.4 设置用户ID和设置组ID4.5 文件访问权限4.1 引言这一章将会学习文件系统的其他特征和文件的性质4.2 函数stat、fstat、fstatat和lstatlstat函数,平常常用的ls -l以列表的形式列出文件的状态信息4.3 文件类型7种普通文件目录文件块特别文件字...原创 2019-05-06 10:43:31 · 180 阅读 · 0 评论