-
VIM编辑器操作相见恨晚
所属栏目:[教程] 日期:2021-01-25 热度:63
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈[详细]
-
Linux终端中展示幻灯片
所属栏目:[教程] 日期:2021-01-25 热度:150
Present 的功能 你可以用 Present 做以下事情: 使用 Markdown 语法在幻灯片中添加文本 用箭头或 PgUp / Down 键控制幻灯片 改变前景和背景颜色 在幻灯片中添加图像 增加代码块 播放模拟代码,并用 codio YML 文件输出 在 Linux 上安装 Present Present 是一[详细]
-
Linux命令行内的大小写转换不看不行
所属栏目:[教程] 日期:2021-01-25 热度:115
awk 命令 awk 命令用 toupper 和 tolower 这两个选项完成大小写转换。上文所述的对脚本进行的大小写转换可以用这个命令以如下的方式完成: $echoEnterdepartmentname:|awk{printtoupper($0)} depts 以上是转换成大写字母,下面为转换为小写字母的方法: $ech[详细]
-
Lynis一款安全审计工具
所属栏目:[教程] 日期:2021-01-25 热度:60
Lynis是Unix/Linux等操作系统的一款安全审计工具,它可以发现基于Linux系统中的恶意软件和安全漏洞。Lynis是免费开源的服务器审计工具,一旦审计完成,我们可以审查结果、警告和建议,然后我们可以根据它实现我们的安全策略。它将显示一个报告,该报告可以被[详细]
-
Linux系统能够支持高并发环境
所属栏目:[教程] 日期:2021-01-25 热度:133
iptables相关 如非必须,关掉或卸载iptables防火墙,并阻止kernel加载iptables模块。这些模块会影响并发性能。 单进程最大打开文件数限制 一般的发行版,限制单进程最大可以打开1024个文件,这是远远不能满足高并发需求的,调整过程如下:在#号提示符下敲入[详细]
-
Linux开发那些事儿(信号捕捉)
所属栏目:[教程] 日期:2021-01-25 热度:85
##signal函数 函数原型: sighandler_tsignal(intsignum,sighandler_thandler); 其中,sighandler定义是这样的:typedef void (*sighandler_t)(int); 函数作用:注册一个信号捕捉函数,也就是说,收到了某个信号,就执行它所注册的回调函数。 函数参数: sig[详细]
-
Linux开发那些事儿(高效10个技巧)
所属栏目:[教程] 日期:2021-01-25 热度:86
技巧 1:卸载无响应的 DVD 驱动器 网络新手的经历:按下服务器(运行基于 Redmond 的操作系统)DVD 驱动器上的 Eject 按钮时,它会立即弹出。他然后抱怨说,在大多数企业 Linux 服务器中,如果在那个目录中运行某个进程,弹出就不会发生。作为一名长期的 Linux[详细]
-
Linux开发那些事儿(Man命令)
所属栏目:[教程] 日期:2021-01-25 热度:190
Linux上命令非常多,不同的命令选项实现不同的功能,在日常的使用的过程中,不可能记住所有的命令选项,经常使用的命令,过段时间不用也会遗忘,又或遇到了一个陌生的命令,怎样才能知道它有哪些常用参数以及各个参数的说明呢? Linux中万能帮助命令 man 可[详细]
-
Linux开发那些事儿(在 Linux 上安装 MariaDB 或 MySQL)
所属栏目:[教程] 日期:2021-01-25 热度:189
安装 MariaDB 你可以使用你的 Linux 发行版的包管理器安装 MariaDB。在大多数发行版上,MariaDB 分为服务器包和客户端包。服务器包提供了数据库引擎,即 MariaDB 在后台运行(通常在物理服务器上)的部分,它监听数据输入或数据输出请求。客户端包提供了 mys[详细]
-
Linux开发那些事儿(在 Linux 上使用 yum 设置 ZFS)
所属栏目:[教程] 日期:2021-01-25 热度:134
在 Fedora 上使用 yum 仓库来获取最新的 ZFS 特性。 我是一名 Fedora Linux 用户,我每天都会运行 yum upgrade 。虽然这个习惯使我能够运行所有最新的软件( Fedora 的四个基础 之一的 First ,它也做到了),但它也会提醒 ZFS 存储平台和新内核之间的不兼容[详细]
-
Linux开发那些事儿(Linux实用命令)
所属栏目:[教程] 日期:2021-01-25 热度:69
1. bc 这个Linux命令用于精度比较高的数学运算。如:开平方根等。下面利用bc命令写个脚本(文件名:sqrt) #!/bin/bash if[$ then echoUsage:sqrtnumber exit1 else echo-esqrt($1)nquitn|bc-q-i fi 接着,可使用这个脚本进行平方根运算: [hchen@RHELSVR5]$[详细]
-
Linux开发那些事儿(Linux 中的显示管理器)
所属栏目:[教程] 日期:2021-01-25 热度:74
什么是 Linux 中的显示管理器? 简单来说, 显示管理器 display manager (DM)是一个为你的 Linux 发行版提供图形登录功能的程序。它控制用户会话并管理用户认证。显示管理器会在你输入用户名和密码后,立即启动 显示服务器 并加载 桌面环境 。 显示管理器[详细]
-
Linux开发那些事儿(Linux系统下对目录扩容的方法)
所属栏目:[教程] 日期:2021-01-25 热度:114
1、现象: 日志服务器当初考虑不周,分区划分不太合理: 2、目标: 将/home磁盘空间缩减 并将新的磁盘分区扩充到/根目录 卸载/home分区并压缩分区 卸载/home时 提示目标忙,fuser -m /home查看谁用/home时提示没有fuser命令 [root@localhostzabbix]#umount/h[详细]
-
Linux开发那些事儿(Linux系统服务)
所属栏目:[教程] 日期:2021-01-25 热度:95
1、运行级别的分类 runlevel 运行级别0:系统停机状态 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有NFS) 运行级别3:完全的多用户状态(有NFS) 运行级别4:系统未使用,保留 运行级别5:X11控制台 运行级别6[详细]
-
Linux内核信号量
所属栏目:[教程] 日期:2021-01-25 热度:136
释放内核信号量(V) voidup(structsemaphore*sem); 该函数释放信号量sem,即把sem的值加1,如果sem的值为非正数,表明有任务等待该信号量,因此唤醒这些等待者。 补充 int down_interruptible(structsemaphore*sem) 这个函数的功能就是获得信号量,如果得不到[详细]
-
Linux开发那些事儿(如何并发执行Linux命令)
所属栏目:[教程] 日期:2021-01-25 热度:160
串行和并行 在命令后面加上 符号就表示这条命令会在子进程中执行,下面是比较串行和并行的两个实例 c.sh脚本 #!/bin/bash func_a() { echo func_a..$1.. sleep1 } for n in $(seq15); do func_a$n done echo c.sh..finish.. 执行 time ./c.sh,结果如下 [roo[详细]
-
Linux网络状态工具
所属栏目:[教程] 日期:2021-01-25 热度:195
ss命令帮助 #ss-h Usage:ss[OPTIONS] ss[OPTIONS][FILTER] -h,--helpthismessage -V,--versionoutputversioninformation -n,--numericdontresolveservicenames -r,--resolveresolvehostnames -a,--alldisplayallsockets -l,--listeningdisplaylisteningsocke[详细]
-
Linux权限管理不了解该如何是好
所属栏目:[教程] 日期:2021-01-25 热度:187
权限入门 1. 文件属性 如果你刚听到 文件属性 这几个字眼感到比较陌生,不要慌张,因为只要你用过 Linux ,你可不会对 ls 或者 ll 这两个命令感到陌生,这两个都是用来查看文件的命令,你在任意一个目录下执行 ls -l 会出现类似以下页面: 我们先来详细看下[详细]
-
正则表达式-shell
所属栏目:[教程] 日期:2021-01-25 热度:158
正则表达式定义 正则表达式,又称正规表达式、常规表达式 使用字符串来描述、匹配一系列符合某个规则的字符串 简单来说,是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。 正则表达式组成 普通字符:大小写字母、数字、[详细]
-
Linux网络监控工具
所属栏目:[教程] 日期:2021-01-25 热度:156
Netstat Netstat是Linux下全能的网络监控工具,可以监控主机网络数据包统计信息以及网卡信息的命令行工具。它可以显示当前网络连接,路由表以及许多网络接口和网络协议统计信息。netstat在很很多发行版是默认安装的,比如Centos 6等在centos 7,8下默认是用i[详细]
-
Linux 需要 Swapping的必要性
所属栏目:[教程] 日期:2021-01-25 热度:97
正是因为 Linux 上的所有进程都会通过虚拟内存这一层抽象间接与物理内存打交道,而 Swapping 也充分利用了该特性,它能够让应用程序看到操作系统内存充足的假象,然而并不知道它使用的部分虚拟内存其实在磁盘上,因为内存和磁盘的读写速度上的巨大差异,这部[详细]
-
帝国cmsV6.5新增更强大的碎片调用信息功能
所属栏目:[教程] 日期:2021-01-25 热度:54
碎片是门户网站必备的功能之一。下面我们来说明一下门户网站为什么需要碎片功能和碎片在帝国CMS中的应用: 第一、大数据量情况下的考虑: 如果当你的信息达到几百万、几千万数据以上,如果用标签调用需要从这么大的数据量的数据表中查找出符合的信息,效率是[详细]
-
扣除会员积分实现信息置顶功能(到期后取消置顶)
所属栏目:[教程] 日期:2021-01-25 热度:107
首先在所需的系统模型中添加int字段 top 单选按钮0,1(0为否,1为是) 主要修改e/class/qinfofun.php两处 一处为增加,一处为编辑 1。 在文件中找到 esetcookie("lastaddinfotime",time(),time()+3600*24); 下面到//-------------修改 全部替换为: //置顶[详细]
-
更改帝国cms系统默认的时区
所属栏目:[教程] 日期:2021-01-25 热度:79
修改e/class/connect.php //时区 if(function_exists('date_default_timezone_set')) { @date_default_timezone_set("PRC"); } 改成@date_default_timezone_set("Europe/London");[详细]
-
帝国整合dz7.1后退出到首页的两种方法
所属栏目:[教程] 日期:2021-01-25 热度:51
打开论坛的include/global.func.php,约在303行找到下面的函数 if(!preg_match("/(.php|[a-z]+(-d+)+.html)/",$referer) || strpos($referer,'logging.php')) { $referer = $default; } 改为: if(strpos($referer,'logging.php')) { $referer = $default; }[详细]
