linux
文章平均质量分 60
河北强商网络科技有限公司
以科技人员为主体,由科技人员领办和创办,主要从事高新技术产品的科学研究、研制、生产、销售,以科技成果商品化以及技术开发、技术服务、技术咨询和高新产品为主要内容,以市场为导向,实行“自筹资金、自愿组合、自主经营、自负盈亏、自我发展、自我约束”的知识密集型经济实体。
展开
-
MinDoc文档管理系统在宝塔环境安装教程
如果访问不了,注意防火墙/安全组等放行8181端口 (wyq 2022年11月29日22:56:35 打开服务商控制台西部数码的安全组放行8181,然后宝塔系统后台-安全模块,放行8181才能访问)db_username="${MINDOC_DB_USERNAME||help_qiangwe}" #修改这个数据库名。继续输入命令./mindoc_linux_amd64来启动MinDoc,看到下面的提示说明启动成功,输入http://IP:8181进行访问。原创 2022-11-30 08:16:34 · 1250 阅读 · 1 评论 -
Linux之chmod命令文件访问权限控制分析
Linux之chmod命令文件访问权限控制分析原创 2022-07-13 07:26:33 · 800 阅读 · 0 评论 -
高并发软件(网站,服务器端接口)的评价指标
评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。.........原创 2022-06-29 07:50:48 · 497 阅读 · 0 评论 -
软件系统依赖关系分析
软件系统依赖关系分析原创 2022-06-23 16:17:54 · 531 阅读 · 0 评论 -
centos7安装docker攻略
centos7安装docker攻略原创 2022-04-13 08:00:49 · 361 阅读 · 0 评论 -
Linux之/etc/login.defs创建用户默认设置文件介绍
Linux之/etc/login.defs创建用户默认设置文件介绍用来定义创建一个用户时的默认设置,比如指定用户的UID和GID的范围,用户的过期时间、是否需要创建用户主目录等等。下面是rhel5下的/etc/login.defs文件,简单介绍如下:MAIL_DIR /var/spool/mail当创建用户时,同时在目录/var/spool/mail中创建一个用户mail文件PASS_MAX_DAYS 99999#指定密码保持有效的最大天数PASS_MIN_DAYS 0...原创 2021-10-27 19:27:50 · 712 阅读 · 0 评论 -
Linux远程复制(传输)文件之SCP命令用法
Linux远程复制(传输)文件之SCP命令用法scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]f...原创 2021-10-18 20:03:16 · 196 阅读 · 0 评论 -
为何linux系统/var/spool/postfix/maildrop目录有大量文件,占满系统磁盘空间分析
为何linux系统/var/spool/postfix/maildrop目录有大量文件,占据大量系统磁盘空间分析以及处理Most of the mails in /var/spool/postfix/maildrop directory are system generated. Hence even though postfix is disabled or stopped you may have thousands of mails in it. Most of the mails (99%) ar原创 2021-10-12 09:54:52 · 836 阅读 · 0 评论 -
PHP创建级联目录的五种方法
创建级联目录的五种方法方法一:迭代方法<?phpfunction mk_dir($path){//当前目录存在,直接结束该函数。if(is_dir($path)){return true;}//当前目录不存在,但是当前目录的父目录存在,则在该父目录下创建当前目录,然后直接结束本函数。if(is_dir(dirname($path))){ //第10行return mkdir($path); //第11行}//当前目录和当前目录的父目录都不存在,则递归调用本函数,并把当前目录的原创 2021-10-04 17:37:51 · 355 阅读 · 0 评论 -
Linux之wc命令使用方法攻略
Linux之wc命令使用方法攻略命令说明:Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc[选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数:-c统计字节数。4.-l统计行数。-m统计字符数。这个标志不能与-c...原创 2021-09-20 10:48:58 · 175 阅读 · 0 评论 -
Linux之free命令内存管理功能使用及案例
测试用例1:[root@iZ25ja2kaemZ ~]# free --helpfree: invalid option -- '-'usage: free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count] [-V] -b,-k,-m,-g show output in bytes, KB, MB, or GB -l show detailed low and high memory statistics -o use old forma...原创 2021-09-14 09:01:28 · 128 阅读 · 0 评论 -
Linux之源码安装程序和卸载程序
Linux之源码安装程序和卸载程序1 .首先,将安装文件拷贝至你的目录中。例如,如果你是以root身份登录上的,就将软件拷贝至/root中。#cp xxx.tar.gz /root2 .由于该文件是被压缩并打包的,应对其解压缩。命令为:#tar xvzf filename.tar.gz 如果是filename.tar.bz2格式的,应该是tar jxvf filename.tar.bz2来解压3. 执行该命令后,安装文件按路径,解压缩在当前目录下。用ls命令可以看到解压缩后的文件。通常在原创 2021-08-30 19:27:14 · 711 阅读 · 0 评论 -
Linux之SCP远程复制命令使用方法案例攻略
Linux之SCP远程复制命令使用方法案例攻略【优点】简单方便,安全可靠;支持限速参数【缺点】不支持排除目录【用法】scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。命令格式:scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径>举例:scp /home/work/source.原创 2021-08-24 11:20:30 · 248 阅读 · 0 评论 -
Linux服务器之网站备份攻略
备份网站教程:1.备份网站源代码将网站源代码压缩 cd /usr/share/nginx/htmlzip -r /tmp/wordpress.zip ./wordpress将压缩文件/tmp/wordpress.zip下载到本地2.备份数据库mysqldump -u root -p wordpress > /tmp/wordpress_db.sqlEnter password:将导出的数据库文件/tmp/wordpress_db.sql下载到本地(恢复数据库的时候,需要用mysql服务原创 2021-08-16 14:33:27 · 197 阅读 · 0 评论 -
为何linux系统/var/spool/postfix/maildrop目录有大量文件,占据大量系统磁盘空间分析以及处理
为何linux系统/var/spool/postfix/maildrop目录有大量文件,占据大量系统磁盘空间分析以及处理Most of the mails in /var/spool/postfix/maildrop directory are system generated. Hence even though postfix is disabled or stopped you may have thousands of mails in it. Most of the mails (99%) a原创 2021-08-03 20:37:57 · 405 阅读 · 0 评论 -
MySQL之数据类型 int(M)使用说明攻略
MySQL之数据类型 int(M)使用说明攻略INT[(M)] [UNSIGNED] [ZEROFILL]:普通大小的整数。带符号的范围是-2147483648到2147483647。无符号的范围是0到4294967295。参数M与zerofill一起使用,如果不加zerofill那么设置参数M无任何效果。M值设置一个显示宽度,如果插入的数据宽度少于M值,那么当我们用select查询表数据时候,mysql会在该数值的左侧添加0补足到M位数,然后输出。如果超出M位,mysql就不再补足了。M的值可以大于i原创 2021-07-26 11:30:29 · 572 阅读 · 0 评论 -
Linux系统(CentOS)软件的编译安装
Linux系统(CentOS)软件的编译安装1 .首先,将安装文件下载拷贝至你的某个目录中。例如,如果你是以root身份登录上的,就将软件拷贝至/root中。#cp xxx.tar.gz /root2 .由于该文件是被压缩并打包的,应对其解压缩。命令为:#tar xvzf filename.tar.gz 如果是filename.tar.bz2格式的,应该是tar jxvf filename.tar.bz2来解压3. 执行该命令后,安装文件按路径,解压缩在当前目录下。用ls命令可以看到解压缩后的原创 2021-07-19 15:36:33 · 196 阅读 · 0 评论 -
Linux之Redis缓存的编译安装
通过wget方式直接在linux上下载Redis[root@livecd root]#wget http://download.redis.io/releases/redis-3.2.3.tar.gz解压下载的redis-2.6.17.tar.gz 文件[root@livecd root]#tar -zxvf redis-3.2.3.tar.gz进入解压后的文件夹[root@livecd root]#cd redis-3.2.3编译[root@livecd redis-3.2.3]# make原创 2021-06-17 18:19:08 · 201 阅读 · 0 评论 -
Nginx reload和restart区别
Nginx reload和restart区别reload,如(nginx -s reload)重新加载的意思,reload会重新加载配置文件,nginx服务不会中断,而且reload时会测试conf语法等,如果出错会rollback用上一次正确配置文件保持正常运行。restart,如(systemctl nginx restart,或nginx -s stop停止,然后nginx命令启动)重启,会重启nginx服务。这个重启会造成服务一瞬间的中断,当然如果配置文件出错会导致服务启动失败,那就是更长时原创 2021-06-02 19:23:42 · 1058 阅读 · 0 评论 -
Linux的引导过程,运行级别以及/etc/rc.d/ 与/etc/rc.d/init.d目录分析
一、 Linux的引导过程 系统启动之后,在进入init.d之前,我们先来看看系统都做了什么工作 我们从比较高的角度去看开始引导的整个过程,比较清晰明了。系统加电之后,首先进行的硬件自检,然后是bootloader对系统的初始化,加载内核。 内核被加载到内存中之后,就开始执行了。一旦内核启动运行,对硬件的检测就会决定需要对哪些设备驱动程序进行初始化。从这里开始,内核就能够挂装根文件系统(这个过程类似于Windows识别并存取C盘的过程)。内核挂装了根文件系统,并已初始化所有的设备驱动程序...转载 2021-05-25 19:02:24 · 476 阅读 · 0 评论 -
Linux(Centos)系统用户权限之用户组及其命令group使用攻略
Linux(Centos)系统用户权限之用户组及其命令group使用攻略 Linux/etc/group文件与/etc/passwd和/etc/shadow文件都是有关于系统管理员对用户和用户组管理时相关的文件。linux/etc/group文件是有关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有/etc/group和/etc/gshadow...原创 2021-05-22 22:37:58 · 719 阅读 · 0 评论 -
Linux虚拟内存工作原理能,增加虚拟内容,防范突发风险
Linux虚拟内存工作原理能,增加虚拟内容,防范突发风险通过增加虚拟内存,即增加swap交换空间,增大类似于物理内存的功能,将一些类似于实例对象等数据,在物理内存不足的时候暂时交换到虚拟内存。如果没有虚拟内存,当物理内存不足,容易导致程序报错,程序崩溃,甚至系统宕机。当我们发现swap交换区的数据比较大,变动频繁的时候,就是时候增加考虑增加物理内存了,因为这是物理内存不够用的表现,毕竟虚拟内存的速度比物理内存慢很多。为何要配置虚拟内存:1.因此虚拟内存强烈建议配置上,防止突发的大流量请求来临,原创 2021-05-11 15:38:19 · 155 阅读 · 0 评论 -
linux之rpm命令应用案例
linux之rpm命令应用案例1.rpm本地安装软件同第一种方式一样,将安装文件拷贝至你的目录中。然后使用rpm来安装该文件。命令如下:#rpm -i filename.i386.rpmrpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。参数i的作用是使rpm进入安装模式。2.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令#rpm -q -a即可查询到当前系统中安装的所有的软件包。3. 确原创 2021-05-03 09:03:45 · 127 阅读 · 0 评论 -
linux之df命令
linux命令dflinux命令:检查文件系统的磁盘空间占用情况。 格式:df [选项]说明:df命令可显示所有文件系统对I节点和磁盘块的使用情况。命令中各个选项的含义:df -a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统。df -h:以容易理解的格式输出文件系统大小,例如124KB、345MB、46GB。参见案例一。df -i:显示i节点信息,而不是磁盘块。df -t:显示各指定类型的文件系统的磁盘空间使用情况。df -x:列出不是某一指定类型文件系统的磁盘空间使用原创 2021-04-27 14:15:07 · 1738 阅读 · 0 评论 -
linux(centos)之useradd命令
useradd建立用户的过程useradd不加任何参数创建用户时,系统首先读取添加用户配置文件/etc/login.defs和/etc/default/useradd,根据这两个配置文件中定义的规则添加用户,然后会向/etc/passwd和/etc/group文件添加用户和用户组记录,同时/etc/passwd和/etc/group对应的加密文件也会自动生成记录,接着系统会自动在/etc/default/useradd文件设定的目录下建立用户主目录,最后复制/etc/skel目录中的所有文件到新用户的主目原创 2021-04-19 19:01:45 · 1987 阅读 · 0 评论 -
wordpress安装主题和插件,提示需要ftp账户密码解决
wordpress安装主题和插件,提示需要ftp账户密码解决原因:因为权限问题,即wordpress网站没有权限对相关目录进行写入权限。一般网站的所有者权限为apache或nginx或www,根据您的web服务器而定。我们以nginx为例,比如我们的网站安装在/home/wwwroot/default/wordpress为案例首先修改Wordpress 的权限,需要有写的权限:chmod -R 755 /home/wwwroot/default/wordpress解释:chmod是修改文件(夹.原创 2021-04-17 21:23:31 · 511 阅读 · 0 评论 -
centos7安装ftp服务
1.安装vsftpd服务端 yum -y install vsftpd修改配置文件2.vim /etc/vsftpd/vsftpd.conf 保证下面3项为YES anonymous_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES3.设置vsftpd开机启动systemctl enable vsftpd.service4.启动并查看vsftpd服务状态,systemctl启动服务成功不会有任...原创 2021-04-17 21:22:25 · 87 阅读 · 0 评论 -
关于公司内部局域网部署服务器网站,外部网络访问该服务器网站分析
关于公司内部局域网部署服务器网站,外部网络访问该服务器网站分析 首先局域网路由器做端口映射,将路由器的 内网地址:端口号 映射到 内网服务器的内网地址:端口,这2个端口号可以相同也可以不同。我们内网服务器的各种服务,都可以通过这种端口映射来提供给外界。我们将内网服务器的ssh的22端口映射到路由器的10022,将内网服务器的nginx监听的80端口映射到路由器的10080,将ftpd服务监听的21端口映射到路由器的10021端口,mysqld服务监听的3306端口映射到外网的13306端口等...原创 2021-03-29 18:22:49 · 950 阅读 · 0 评论 -
linux命令值mkdir命令使用攻略
[root@iZ25ja2kaemZ ~]# mkdir --helpUsage: mkdir [OPTION]... DIRECTORY...Create the DIRECTORY(ies), if they do not already exist.Mandatory arguments to long options are mandatory for short options too. -m, --mode=MODE set file mode (as in chmod), no...原创 2021-03-22 21:10:35 · 694 阅读 · 0 评论 -
Linux命令cat使用攻略
Linux命令cat使用攻略选项解析:-A, --show-all 等价于 -vET -b, --number-nonblank 对非空输出行(包括仅仅有空格的行)编号,空输出行,指的是该行没有任何内容,即连续2次敲击回车按钮。 -e 等价于 -vE -E, --show-ends 在每行结束处显示 $ -n, --number 对输出的所有行编号,包括空行(连续敲击2次回车键的情况)和非空行。即所有行。 -s, --squeeze-blank 不输出多行空行,注意这里指的是如果有多个连续的空行,.原创 2021-03-15 16:08:39 · 1716 阅读 · 0 评论 -
Linux中查看某个svn版本库目录的路径svn info命令
Linux中如何查看某个svn版本库的路径:首先进入某个svn目录,然后执行svn info命令,来获取您所在目录的URL,以及存储库根目录和其他信息:注意:要先进入某个版本库目录,然后执行svn info,否则会提示svn: '.' is not a working copy[root@iZ25ja2kaemZ web]# cd www.qiangshangkeji.com[root@iZ25ja2kaemZ www.qiangshangkeji.com]# svn infoPath: .原创 2020-12-19 18:05:03 · 5535 阅读 · 2 评论 -
Linux命令之init命令分析
Linux命令之init命令分析什么是INIT: init是Linux系统操作中不可缺少的程序之一。 所谓的init进程,它是一个由内核启动的用户级进程。 内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一个进程(其进程编号始终为1)。 内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,原创 2020-12-17 23:05:51 · 567 阅读 · 0 评论 -
Linux文件压缩/解压缩命令7za(处理.7z等文件)使用攻略
Linux文件解压缩命令7za用途:可以压缩/解压缩 .7z,.tar.bz2等文件7za不仅仅支持.7z压缩格式,还支持.tar.bz2等压缩类型的.用-t指定:-t7zcentos安装yum install p7zip案例1:压缩test文件夹生成test.7z7za a -t7z -r test.7z test#a 代表添加文件/文件夹到压缩包-t 是指定压缩类型,这里定为7z,可不指定,因为7za默认压缩类型就是7z。-r 表示递归所有的子文件夹案例2:解压test.7z..原创 2020-12-13 23:28:35 · 4551 阅读 · 0 评论 -
Linux之删除命令rm使用攻略
Linux之删除命令rm使用攻略语法rm [OPTION]... FILE...rm介绍linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。选项 -f, --force 忽略不存在的文件,从不给出提示。即删除文件的时候,不给出确认是否删除的选项。 -i, --interactive 进行交互式删除,即...原创 2020-12-04 14:08:31 · 1090 阅读 · 0 评论 -
Linux释放内存分析
Linux释放内存的命令理论分析:/proc/sys/vm/drop_caches文件的值用于控制内存,其值可以是0-3之间的数字(Linux系统默认该值为0),代表不同的含义:0:不释放(系统默认值)1:释放页缓存2:释放dentries和inodes3:释放所有缓存释放内存执行:echo 1 > /proc/sys/vm/drop_caches释放完内存后改回去让系统重新自动分配内存:echo 0 >/proc/sys/vm/drop_caches释放所有缓存,执行原创 2020-12-03 22:34:22 · 247 阅读 · 0 评论 -
Linux之tail命令使用攻略
Linux之tail命令使用攻略语法从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。标准语法tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]tail 命令从指定点开始将File 参数指定的文件写到标准...原创 2020-12-03 17:54:45 · 1362 阅读 · 0 评论 -
linux之scp命令使用攻略
linux之scp命令使用攻略选项介绍:-p 该参数在复制时将权限rwx同步复制,否则默认是不复制这些权限的。-亚强,对于所有者和用户组的值,不会复制。因为不属于同一个服务器,使用scp在客户端或远程服务器新建的文件或目录的权限所有者为当前登录用户(客户端为客户端的当前登录用户,远程服务器为远程服务器的scp登录用户),基本组为当前登录用户(客户端为客户端的当前登录用户,远程服务器为远程服务器的scp登录用户)的基本组。 如果想要复制一个目录及其后代目录保留所有者和用户组信息,那么请首先打...原创 2020-12-03 17:41:33 · 330 阅读 · 0 评论 -
shell脚本中的结束符和引号
1.关于结束符单行若为一个独立语句,加或不加结束符都可以,一般使用分号';'作为结束符。单行若为多个语句,那么必须加入分号“;”作为各个语句的分割符号。下面案例均为正确写法:案例1:#!/bin/bashgirl2='王丹';echo "see ${girl2}"; 案例2:#!/bin/bashgirl2='王丹';echo "see ${girl2}"; 案例3:#!/bin/bashgirl2='王丹'echo "see ${girl2}"2.关于原创 2020-11-20 21:23:44 · 2780 阅读 · 0 评论 -
软件著作权申报时,使用Linux系统find命令如何统计项目行数
软件著作权申报时,使用Linux系统find命令如何统计项目行数案例:我们查询当前目录下的php,js,css,html文件的代码行数,并忽略./App/Runtime 和 ./Uploads 目录下的文件find ./ "(" -path "./App/Runtime" -o -path "./Uploads" ")" -prune -o "(" -name "*.php" -or -name "*.js" -or -name "*.css" -or -name "*.html" -or -...原创 2020-07-03 18:43:44 · 327 阅读 · 0 评论 -
在已经编译安装好php7场景下 安装php openssl扩展
在已经编译安装好php7场景下 安装php openssl扩展yum install openssl-devel #要安装这个,否则报错configure: error: Cannot find OpenSSL's <evp.h> centoscd /root/php7/php-7.2.31/ext/openssl #php7.2.31的源码包 openssl中有一个config0.m4,需要将其修改为config.m4,如果不这样./configure的时候提示找不到该...原创 2020-06-06 17:28:02 · 208 阅读 · 0 评论