taoCMS是基于php+sqlite/mysql的国内最小(100Kb左右)的功能完善的CMS管理系统

Debian忘记root密码进入grub报错passwd:command not found

报错passwd:command not found,可以直接看下面的Step5Step1:在开机启动进入蓝色GRUB界面后,用上下键,迅速移动光标至第二行...(recovery mode)Step2:按字母 “e” 进入编辑界面,于第七行,即有 “linux /vm......single” 的行             末尾加上  “init=/bin/bash”  (引号不可省略) Step3:按 “Ctrl+x ” 启动系统,进入 root@(none): 命令行模式Step4:使用命令使系统可读写   # mount -no rem
发布时间:2016-11-14 | 类别:技术文章 | 阅读:46690 | 评论:0 | 标签:linux

ps aux指令詳解

linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。2)ps -A   显示所有程序。3)ps c    列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。4)ps -e  此参数的效果和指定"A"
发布时间:2015-09-24 | 类别:未分组 | 阅读:30543 | 评论:49 | 标签:linux linux

查找linux系统下的端口被占用进程的两种方法

在linux下开发时,你的软件可能要使用某一个端口,或者想查找某一个端口是否被占用。需要怎么做呢??这的确是一个比较烦恼的问题,我也此为这个苦恼过。但是通过查找man手册,还是同事的交流。总结出来两种方法:1)使用lsof命令lsof是一个非常强大的linux工具,她被用来查找哪些程序使用了那些文件。在linux系统下,基本上所有的东西都可以被当作文件来用。socket当然也是一种文件了。所以lsof可以用来查找谁用了某一个端口。具体方法:    lsof -i :port_number |grep "(LISTEN)"-i是用来查找和网络相关的文件,":"号是必须的,它是标志你查找的是一个端口。port_number就是你要查找的端口号,譬
发布时间:2015-07-22 | 类别:技术文章 | 阅读:28050 | 评论:381 | 标签:linux linux

linux expect例子教程

本文主要介绍expect,也就是tcl语言的控制结构 1  if …else 结构 首先展示一个脚本,这个叫本用来根据argv0的输入选择不同的expect语句SSH远程登录到相对应的服务器,并设置一些错误输出:dongwm@linux-3qd1:~> cat bin/test #!/usr/bin/expect set timeout 10 set passwordops01 cpuqPFtkt{20 set passwordops02 O^v44qftahbN set passwordops03 9uujz)UUf7yr set file1 [lindex $argv 0] if {$argc!=1} { puts stderr "参数错误,请使用以下格式: $ar
发布时间:2015-06-27 | 类别:未分组 | 阅读:29823 | 评论:556 | 标签:linux linux

linux权限问题学习总结

文件权限除了r、w、x外还有s、t、i、a权限:1、s:文件属主和组设置SUID和GUID,文件在被设置了s权限后将以root身份执行。在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效(chmod命令不进行必要的完整性检查,即使不设置x权限就设置s权限,chmod也不会报错,当我们ls -l时看到rwS,大写S说明s权限未生效)2、t :设置粘着位,一个文件可读写的用户并一定相让他有删除此文件的权限,如果文件设置了t权限则只用属主和root有删除文件的权限,通过chmod +t filename 来设置t权限这里关于粘着位有个概念,举个例子,linux中有一个存放临时文件的目录/tmp,每个用户产生的临时文件都存放在此目录下,也就是说
发布时间:2015-05-17 | 类别:未分组 | 阅读:27127 | 评论:0 | 标签:linux

error must be enabled with the -std=c++0x or -std=gnu++0x compiler options.

g++编译使用libmemcached编写的程序时报错,做个简单的记录。In file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/cinttypes:35,                 from /usr/include/libmemcached-1.0/memcached.h:46,                 from /usr/include/libmemcached/memcached.h:39,
发布时间:2015-05-03 | 类别:未分组 | 阅读:41433 | 评论:0 | 标签:linux linux

linux sar 命令详解

sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。sar命令常用格式sar [options] [-A] [-o file] t [n]其中:t为采样间隔,n为采样次数,默认值是1;-o file表示将命令结果以二进制格式存放在文件中,file 是文件名。options 为命令行选项,sar命令常用选项如下:-A:所有报告的总和-u:输出CPU使用情况的统计信息-v:输出inode、文件和其他内核表的
发布时间:2015-04-10 | 类别:技术文章 | 阅读:28926 | 评论:0 | 标签:linux linux

linux命令parallel实现多进程并行计算

需求分析:假设我们有三个进程A和B和C,分别对应三个运行脚本a.sh,b.sh,c.sh。A和B两个进程是完全独立的。C进行必须等待A进程和B进程都运行结束之后,才能启动C进程。我们现在需要写一个脚本要运行这三个程序脚本解决方法:串联【不理想】:a.sh; b.sh; c.sh;但是如果这三个进程都要运行特别长的时间,如果10个小时左右。这样的话运行总时间就需要30个小时。因为我们知道A和B是相互独立的所以我们应该将A和B并联起来,然后再和C串联。这样运行时间就优化成了20个小时。并联的话我们不能使用后台运行的方式,如果将A或者B后台运行了,C需要等待A和B都运行结束了才启动,但是C不知道A和B什么时候结束。暂时能想到的最简单的办法是【引入parallel命令来解决】:parallel -j 2 "
发布时间:2015-03-24 | 类别:技术文章 | 阅读:29072 | 评论:0 | 标签:linux linux

linux 查看某个用户账户过期信息

设置新用户缺省密码的过期时间#vi /etc/login.defs修改PASS_MAX_DAYS的值即可以上设置只适用于进行该设置以后,新添加的用户,即把这个设置作为新添用户的缺省设置对于系统已经存在的账号#passwd -x 90 account例如修改root账户#passed -x 90 root设置某个用户的密码有效期chage -m 0 -M 90 -W 15 root说明:(1)以上命令表示设置用户root的密码最小有效期为0天,最长有效期为90天,在密码过期前15天对用户进行提醒(2)chage的参数包括-m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。-M 密码保持有效的最大天数。-W 用户密码到期前,提前收到警告信息的天数。-E 帐号到期的日期。过了这天,此帐号将不可用。-d 上一
发布时间:2015-01-29 | 类别:技术文章 | 阅读:35116 | 评论:0 | 标签:linux

TCP/IP TIME_WAIT状态原理与TIME_WAIT过多解决办法

TIME_WAIT状态原理----------------------------通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。客户端主动关闭连接时,会发送最后一个ack后,然后会进入TIME_WAIT状态,再停留2个MSL时间(后有MSL的解释),进入CLOSED状态。下图是以客户端主动关闭连接为例,说明这一过程的。   TIME_WAIT状态存在的理由----------------------------TCP/IP协议就是这样设计的,是不可避免的。主要有两个原因:1)可靠地实现TCP全双工连接的终止TCP协议在关闭连接的四次握手过程中,最终的ACK是由主动关闭连接的一端(后面统称A端)发出的,如果这个ACK丢失,对方(后面统称B端)将重发出最终
发布时间:2014-10-08 | 类别:未分组 | 阅读:148947 | 评论:0 | 标签:linux linux

公告

taoCMS发布taoCMS2.5Beta5(最后更新14年05月25日),请大家速速升级,欢迎大家试用和提出您宝贵的意见建议。

捐助与联系

☟请使用新浪微博联系我☟

☟在github上follow我☟

标签云