Linux
文章平均质量分 58
枫轩缘
这个作者很懒,什么都没留下…
展开
-
VNC Viewer远程登录服务器时点了logout
问题:实验室有台服务器,安装的是Red Hat,平常在Windows下通过VNC Viewer远程登录该服务器进行图形化界面操作。刚不小心在VNC Viewer里边对我自己的图形界面logout了一下,结果发现“死”在那里,只剩下一个壁纸了,什么也无法操作,重新启动VNC Viewer连接情况依旧。网上找来找去,看到有人遇到和我一样的情况,不过找不到该怎么办,最后试来试去,原创 2012-08-02 15:55:27 · 11991 阅读 · 5 评论 -
自动登录ssh的shell脚本
使用expect实现参考:http://segmentfault.com/a/1190000002564816http://blog.csdn.net/zdhliang/article/details/8520566http://blog.chinaunix.net/uid-8504518-id-2030828.html原创 2015-07-23 23:13:43 · 753 阅读 · 0 评论 -
VI修改文本文件命令
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)一般用到命令模式和插入模式即可。进入vi之后,是处于「命令行模式(command mode)」,您要按一下字母「i」切换到「插入模式(Insert mode)」才能够输入文字。从插入模式切换为原创 2012-07-31 20:12:08 · 3143 阅读 · 0 评论 -
Linux常用命令
Linux常用命令Linux是一个多任务、多用户OS,可以有多个用户同时使用一台机器,运行各自应用程序。系统有两种用户:1.“#”默认root的系统提示符 2.“$”普通用户默认的提示符 基础命令:data:显示日期与时间的命令cal:显示日历. 语法:cal [[month] year]例1:cal 2009 例2:cal 10 2009bs:简单的原创 2013-07-12 10:40:21 · 628 阅读 · 0 评论 -
tar压缩/解压缩
gcc最基本参数:-c:只编译生成.o目标文件,不连接成为可执行文件-o:指定输出文件名称,gcc默认生成可执行文件名a.out-l:参数就是用来指定程序要链接的库,-l参数紧接着就是库名(如数学库库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头lib和尾.so去掉即为库名)若出现undefined reference to 'xx'的错误,属于链接错误而不是原创 2014-03-22 14:46:22 · 764 阅读 · 0 评论 -
Linux环境变量设置
显示环境变量.PATH需大写echo $PATH设置新的环境变量.可新增变量或在原来基础上增加新的路径export JAVA_HOME=/usr/jdkexport PATH=${PATH}:/usr/jdk/bin在shell中执行export命令设置环境变量后,在关闭shell时会失效想要永久生效可以通过修改配置文件.1.修改/etc/profile文件原创 2014-11-06 16:01:01 · 466 阅读 · 0 评论 -
APUE第二章
第二章2.2 UNIX标准化POSIX是一系列由IEEE制定的标准,POSIX指的是可移植的操作系统接口(Portable Operating System Interface)。它原来指的只是IEEE标准1003.1-1998,后来则扩展成包括很多标记为1003的标准及标准草案,包括shell和实用程序(1003.2)。本书使用的标准是POSIX.1,也就是1990年正式原创 2013-07-01 15:40:03 · 847 阅读 · 0 评论 -
APUE第一章
第一章1.2 UNIX体系结构内核的接口被称为系统调用(system call)。公用函数库构建在系统调用接口之上,应用软件既可使用公用函数库,也可使用系统调用。1.3 登录用户登录系统时输入登录名和口令,系统在其口令文件(通常/etc/passwd)中查看登录名。口令文件登录项由7个以冒号分隔的字段组成。shell是一个命令行解释器,它读取用户输入,然后执行命令。原创 2013-07-01 11:47:54 · 710 阅读 · 0 评论 -
APUE第三章
第三章3.1 引言UNIX系统中的大多数文件I/O只需用到5个函数:open、read、write、lseek以及close。本章所说明的函数经常被称为不带缓冲的I/O。术语不带缓冲指每个read和write都调用内核中的一个系统调用。3.2 文件描述符所有打开的文件都通过文件描述符引用,它是一个非负整数。按照惯例,文件描述符0表示进程的标准输入,1表示标准原创 2013-07-11 23:12:04 · 765 阅读 · 0 评论 -
linux无法进入系统,报错Unable to load SELinux Policy,Kernel panic - not syncing:Attempted to kill init
Unable to load SELinux Policy.Kernel panic - not syncing:Attempted to kill init因为某个原因需要把SELinux给disabled,结果重启后进不了系统了,提示Unable to load SELinux Policy.Kernel panic - not syncing:Attempted to原创 2014-11-05 22:39:24 · 5357 阅读 · 0 评论 -
添加用户为sudoer
首先登录或切换到root帐号执行命令:visudo (vi和sudo中间无空格)使用/root查找,达到第三个root出现的地方,如图:在root ALL=(ALL) ALL下面增添一行你的用户名 ALL=(ALL) ALL保存即可.这样就把自己加入了sudoer中,可以在执行命令前加上sudo原创 2014-11-07 16:30:37 · 707 阅读 · 0 评论 -
[转载]I/O复用机制
转自 http://www.zhihu.com/question/20122137epoll或者kqueue的原理是什么?为什么epoll和kqueue可以用基于事件的方式,单线程的实现并发?我没看过linux内核,对这方面一直有疑问……我不了解楼主的层次,我必须从很多基础的概念开始构建这个答案,并且可能引申到很多别的问题。首先我们来定义流的概念,一原创 2012-11-19 18:25:58 · 1097 阅读 · 0 评论 -
Linux环境下VNC配置
第一次启动要设置VNC远程登录所需的密码[root@xcorder ]# vncserverYou will require a password to access your desktops.Password:Verify:xauth: creating new authority file /root/.XauthorityNew ´xcorder.原创 2012-07-31 20:05:47 · 1339 阅读 · 0 评论 -
Linux下安装CVS服务器
转自 http://hackang.iteye.com/blog/234000一、首先查看有没有安装cvsrpm -qa|grep cvs如果没有安装,去down一个rpm包安装一把 rpm -i cvs-1.11.22-5.el5.i386.rpm二、添加cvs组和用户groupadd cvsuseradd -g cvs -s /sbin/no转载 2012-07-31 20:12:57 · 737 阅读 · 0 评论 -
linux下修改MySQL编码
我的my.cnf是在 /etc/my.cnf找到的,里面没有[client] ,可以手动添加。以下转自 http://blog.csdn.net/johnsonvily/article/details/6703893MySQL主要配置文件位置:/etc/mysql/my.cnf.数据库表文件夹:/var/lib/mysql/,相当于Windows下MySQL的d转载 2012-08-09 16:38:44 · 702 阅读 · 0 评论 -
Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
命令行输入mysql报错:: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)[root@localhost ~]# /etc/init.d/mysqld start 再次 输入mysql 成功以下转自http://hi.baidu.com/lewutian/原创 2012-07-31 19:59:42 · 812 阅读 · 0 评论 -
使用curl查看网页源码/自动跳转/显示头信息/显示通信过程/发送表单信息/文件上传/Referer字段/User Agent
转自:http://xshow.iteye.com/blog/1597170curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。@舍得Share它支持多种协议,下面举例讲解如何将它用于网站开发。一、查看网页源码直接在curl命令后加上网址,就可以看到网页源码。我们以网址www.sina.com为例(选转载 2015-12-30 22:38:40 · 6569 阅读 · 0 评论