-
Linux分区方案、文件结构与挂载
所属栏目:[Linux] 日期:2021-02-22 热度:55
div class="brieftext" div style="display: none" id="indexlist" class="tag bgF8F8F8" ul id="indexliststr" ????? 对大家分析叙述Linux分区建议之前,大家必须掌握下Linux的文件结构,然后对Linux分区建议全面讲述,Linux是由开发工具软件、编辑器软件[详细]
-
wget 下载文件重进行命名
所属栏目:[Linux] 日期:2021-02-22 热度:164
以前使用wget,总是在wget之后再批量的重命名,后面才发现,wget其实是可以在下载的时候就重命名的。可以这样用wget -c "www.baidu.com"?-O?baidu.index.html如果想保存输出日志,可以使用wget -c "www.baidu.com"?-O?baidu.index.html?-o?wget.log ? ? ?[详细]
-
在liunx中创建启动器(window下的快捷方式) && linux下,如
所属栏目:[Linux] 日期:2021-02-22 热度:162
? 。那具体的创建方式是什么呢?那继续往下看吧!:)方法1:step1: 在桌面上单击鼠标右键,选择“新建启动器"(英文"create launcher..."),将会显示添加启动器的对话框step2:? 填写启动器对话框的内容?????? 类型(type): 选择应用程序(application)????[详细]
-
[Linux] PHP程序员玩转Linux系列-nginx初学者引导
所属栏目:[Linux] 日期:2021-02-22 热度:184
翻译自官网文档 nginx有一个master进程和很多个worker进程.master进程的主要目的是读取和执行配置文件,维持worker进程.worker进程真正处理请求.nginx基于事件模型和操作系统来分配worker进程,配置文件中的worker进程数一般配置成CPU的内核数.默认的配置文[详细]
-
[linux] C语言Linux系统编程进程基本概念
所属栏目:[Linux] 日期:2021-02-21 热度:90
1. 除了目标代码进程还包含数据、资源、状态以及虚拟化的计算机。 2. ID(pid). linux 3. 信号是一种单向异步通知机制,信号可能是从内核发送到进程,也可能是从进程到进程,或者进程给自己。信号一般用于通知进程发生某些事件。 linux 4. linux linux[详细]
-
[Linux]C语言Linux系统编程创建进程
所属栏目:[Linux] 日期:2021-02-21 热度:73
1. ID, 1.1 ID 2. #include pid= ppid= 3. fork() exec 4.exec execl() path const execl() =execl(,,(ret== 5.fork() fork() 当前进程就是父进程,创建成功的进程是子进程。 fork() fork() #include /spanspan style="color: #0000ff"gt;int/span ret=spa[详细]
-
[Linux] PHP程序员玩转Linux系列-腾讯云硬盘扩容挂载
所属栏目:[Linux] 日期:2021-02-21 热度:150
网站运行在腾讯云的服务器上,前几天忽然打不开了,我就登陆服务器去瞅一眼咋回事,看了下发现硬盘满了,现在就来记录一下怎么解决 查看硬盘空间大小? 使用df命令查看硬盘的使用情况,参数是df -h,-h是?--human-readable?以人类可读的形式展示空间使用量. ?没挂[详细]
-
[Linux] PHP程序员玩转Linux系列-升级PHP到PHP7
所属栏目:[Linux] 日期:2021-02-21 热度:82
在系列的第二篇,CentOS系统下lnmp环境搭建中,我安装好的PHP版本是5.3,现在我要用最简单的方式升级PHP版本到最新版. 访问这个网站https://webtatic.com/,该网站提供PHP最新版本的yum仓库,直接拿来就能用,非常的方便.? 添加仓库 安装PHP7 nginx,mysql,php的[详细]
-
[编程] C语言Linux系统编程-等待终止的子进程(僵死进程)
所属栏目:[Linux] 日期:2021-02-20 热度:200
1. 如果一个子进程在父进程之前结束,内核会把子进程设置为一个特殊的状态,处于这种状态的进程称为僵死进程 当父进程获取了子进程的信息后,子进程才会消失。 pid_t wait(int *status); pid #include /spanspan style="color: #0000ff"gt;int/span ret=sp[详细]
-
[linux] C语言Linux系统编程-做成守护进程
所属栏目:[Linux] 日期:2021-02-20 热度:72
守护进程: init 通过以下步骤成为守护进程 1. 2. 3. 4. 5. 6. div class="cnblogs_code" #include ret= (ret ret= (ret /spanspan style="color: #008000"gt;///spanspan style="color: #008000"gt;下面可以写自己的操作.../span span style="color: #000[详细]
-
[linux] C语言Linux系统编程-捕获进程信号
所属栏目:[Linux] 日期:2021-02-20 热度:165
typedef void( *sighandler_t)(int); 1. 2. 3. sighandler_t signal(int signum,sighandler_t handler); 1. 2. 3. implicit-function-declaration sleep() div class="cnblogs_Highlighter" pre class="brush:objc;gutter:true;"#include stdio.h include[详细]
-
[Linux] PHP程序员玩转Linux系列-Ubuntu配置SVN服务器并搭配域名
所属栏目:[Linux] 日期:2021-02-20 热度:60
在线上部署网站的时候,大部分人是使用ftp,这样的方式很不方便,现在我要在线上安装上SVN的服务器,直接使用svn部署网站。因为的服务器是ubuntu,因此下面的步骤是基于ubuntu的。 安装subversion apt-get install subversion 创建仓库目录 svnadmin creat[详细]
-
[日常] DNS的迭代查询过程
所属栏目:[Linux] 日期:2021-02-20 热度:97
DNS是应用层协议,端口号为tcp/53和udp/53 DNS查询过程,比如访问www.test.com1.客户机查询www.test.com2.查询首选DNS服务器,Linux下/etc/resolv.conf, Windows下是网络设置中的3.首选DNS服务器中没有test.com域的授权记录,将请求传递给“.”根域DNS服务[详细]
-
[linux] C语言Linux系统编程-TCP通信的11种状态
所属栏目:[Linux] 日期:2021-02-20 热度:102
三次握手由client主动发出SYN请求,此时client处于SYN_SENT状态(第一次握手)当server收到之后会由LISTEN转变为SYN_REVD状态,并回复client,client收到应答后处于ESTABLISHED状态,这个状态就表示client已经准备好通信了(第二次握手)client收到二次握手应答后[详细]
-
[编程] TCP协议概述
所属栏目:[Linux] 日期:2021-02-20 热度:164
TCP 协议概述 1.TCP提供一种面向连接的、可靠的字节流服务。 2.两个应用程序通过TCP连接交换8bit字节构成的字节流。 3.每个TCP首部都包含源端和目的端的端口号,用于寻找发端和收端应用进程。这两个值加上IP首部中的源端IP地址和目的端IP地址唯一确定一个T[详细]
-
[linux] C语言Linux系统编程-socket回声客户端
所属栏目:[Linux] 日期:2021-02-20 热度:179
回声客户端: 1. 2. #define BUF_SIZE 100 1.# 2.#define scanf("%s",bufSend); 1.scanf() 2. div class="cnblogs_code" #include BUF_SIZE 100 serv_sock = serv_addr,,(serv_addr)); serv_addr.sin_family = AF_INET; serv_addr.sin_addr.s_addr = inet_[详细]
-
[linux] C语言Linux系统编程-socket开发响应HTTP协议
所属栏目:[Linux] 日期:2021-02-20 热度:177
div class="cnblogs_code" #include serv_sock = serv_addr,,(serv_addr)); serv_addr.sin_family = AF_INET; serv_addr.sin_addr.s_addr = htonl(INADDR_ANY); serv_addr.sin_port = htons(); bind(serv_sock,( sockaddr*)serv_addr, listen(serv_sock,([详细]
-
LVM : 扩展文件系统的容量
所属栏目:[Linux] 日期:2021-02-19 热度:74
$ lsblk -e , $ lvdisplay nickvg/nicklv00 $ vgdisplay nickvg $ pvs $ pvdisplay /dev/sdd1 $ vgextend nickvg /dev/sde1 $ lvextend -L 65G nickvg/ lvextend -L 65G /dev/nickvg/nicklv00 $ resize2fs /dev/nickvg/nicklv00[详细]
-
LVM : 简介
所属栏目:[Linux] 日期:2021-02-19 热度:184
在不重新对磁盘分区的情况下动态的调整分区的大[详细]
-
Linux 磁盘与磁盘分区
所属栏目:[Linux] 日期:2021-02-19 热度:188
$ fdisk -l /dev/sda 第一列 Device 显示了磁盘分区对应的设备文件名。第二列 Boot 显示是否为引导分区,上图中的 /dev/sda1 就是引导分区。第三列 Start 表示磁盘分区的起始位置。第四列 End 表示磁盘分区的结束位置。第五列 Sectors 表示分区占用的扇区[详细]
-
Linux ACL 权限之进阶篇
所属栏目:[Linux] 日期:2021-02-19 热度:66
access ACL:我们可以认为每一个对象(文件/目录)都可以关联一个 ACL 来控制其访问权限,这样的 ACL 被称为 access ACL。 default ACL:目录也可以关联一个 ACL 来控制在该目录中创建的对象的默认 ACL,这样的 ACL(目录关联的 ACL)被称为 default ACL。 如[详细]
-
Linux umask
所属栏目:[Linux] 日期:2021-02-19 热度:174
# UMASK is the default umask value is the value Debian ,or even ,could be considered better up his/ private user will become to get octal,UMASK -> , -> ) non-root users,USERGROUPS_ENAB yes $ umask -S $ umask $ umask u=,g=,o=rwx $ umask ;[详细]
-
Linux 特殊权限 SUID,SGID,SBIT
所属栏目:[Linux] 日期:2021-02-19 热度:94
$ /bin/ $ /bin/ $ testdir 当用户对某一目录有写和执行权限时,该用户就可以在该目录下建立文件,如果该目录用 SGID 修饰,则该用户在这个目录下建立的文件都是属于这个目录所属的组。 SUID->->-> $ filename $ u+s testfile # g+s testdir # o+t testdir[详细]
-
Linux ugo 权限
所属栏目:[Linux] 日期:2021-02-19 热度:189
r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)。 这三个权限的位置不会改变,如果没有对应的权限,就会以 -(减号)代替。第一组为文件所有者的权限,第二组为文件所属组的权限,第三组为其他人的权限。其表示的具体含义为:文件所有者具有[详细]
-
Linux Namespace : Network
所属栏目:[Linux] 日期:2021-02-19 热度:55
Network namespace 在逻辑上是网络堆栈的一个副本,它有自己的路由、防火墙规则和网络设备。默认情况下,子进程继承其父进程的 network namespace。也就是说,如果不显式创建新的 network namespace,所有进程都从 init 进程继承相同的默认 network namesp[详细]
