Linux操作系统
文章平均质量分 70
乌托邦2号
乌托邦
展开
-
virtio-win 驱动
Direct downloads are available for the .iso, .vfd, and qemu-ga installers.Stable virtio-win iso:https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso Stable virtio-win x86 floppy:https://fedorapeople.org/groups/..原创 2022-02-10 17:00:37 · 1957 阅读 · 0 评论 -
Spicy 修改代码 实现双屏显示以及鼠标键盘绑定
修改 spicy.cstatic SpiceWindow*create_spice_window(spice_connection *conn, SpiceChannel *channel, int id,gint monitor_id){//注释掉的地方 就是隐藏菜单、工具栏和状态栏 gtk_container_set_border_width(GTK_CONTAINER(vbox), 0); gtk_container_add(GTK_CONTAINER(win->...原创 2021-07-28 14:37:43 · 1222 阅读 · 0 评论 -
ubuntu下samba配置
修改/etc/samba/smb.conf文件在文件末尾添加如下内容:[etc]path = /etccreate mask=0777directory mask=0777public=yeswritable=yesavailable=yesforce user=root[home]path = /homecreate mask=0777directory mask=0777public=yeswritable=yesavailable=yesforce user=原创 2021-04-27 18:31:43 · 308 阅读 · 0 评论 -
linux禅道一键安装包
linux一键安装包内置了XXD、apache, php, mysql这些应用程序,不需要再单独安装部署。从7.3版本开始,linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包。一、安装禅道软件下载地址:http://www.zentao.net/download.html1、将安装包直接解压到/opt目录下特别说明:不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变,也不要解压后把整个目录777权限。可以使用命令:...转载 2020-10-15 14:16:41 · 670 阅读 · 0 评论 -
云服务器上安装oracle11g使用图形化界面
安装Oracle--如果没有安装图形界面,则需要先安装。# yum grouplist# yum groupinstall "X Window System"# yum groupinstall Desktopyum install xtermyum install xclock配置xmanager打开xstart输入主机host,协议protocal,ssh,输入登...原创 2020-04-28 15:37:27 · 1282 阅读 · 0 评论 -
获得Unix/Linux系统中的IP、MAC地址等信息
获得Unix/Linux系统中的IP、MAC地址等信息中高级|2010-07-13 16:03|分类:①C语言、Unix/Linux、网络编程②手册|4,471 次阅读作者:diaoyf|文章来源:http://programmerdigest.cn实际环境和特殊需求往往会将简单问题复杂化,比如计算机IP地址,对于一个连接中socket,可以直接获...转载 2019-11-09 14:23:37 · 729 阅读 · 0 评论 -
chmod g+s 、chmod o+t 、chmod u+s
Set uid, gid,sticky bit的三个权限的详细说明一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组.如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的用户具有的权限. 而setuid, setgid 可以来改变这种设置.setuid: 设置使文件在执行阶段具有文转载 2014-11-14 17:11:29 · 44740 阅读 · 1 评论 -
svn 冲突的产生与解决
1、 如何产生冲突当开发人员A和开发人员B从版本库同时检出文档1.txt,而A和B同时修改了1.txt的同一地方,后提交的一方会在拷贝副本中产生冲突。两个工作拷贝,A拷贝中文件1.txt内容为dfqerq123dfwreB拷贝中文件1.txt内容为dfqerq123erwrq在B版本提交之前版本库上的1.txt(base版本)内容为dfqerq B拷贝转载 2014-08-12 11:49:44 · 1876 阅读 · 1 评论 -
chmod u+s用法和setuid(),seteuid()
下午使用chmod u+s 命令时有一些迷惑,死活想不明白,强迫症开始发作,心想非要弄清楚不可,在网上看无数资料,一番折腾,还是一头雾水。恍然间,才发觉这是一个大坑。然而,不管怎样,看了这么多资料,还是有一些初步理解,做个笔记以供进一步学习。网上有一篇同主题的文章http://www.groad.net/bbs/read.php?tid-3743.html,写得比较好,概念解释地比较透彻,相对转载 2014-10-31 11:21:51 · 19645 阅读 · 1 评论 -
Linux top和负载的解释(转载)
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 slee转载 2014-04-04 10:55:32 · 3031 阅读 · 0 评论 -
“懒惰” Linux 管理员的 10 个关键技巧
如何成为一名效率更高的系统管理员学会这 10 个技巧后,您将成为世界上最强大的 Linux® 系统管理员,整个世界是有点夸张,但要在一个大团队中工作,这些技巧是十分必要的。学习 SHH 通道、VNC、密码恢复、控制台侦察等等。各个技巧都附有例子,可以将这些例子复制到自己的系统中。转载 2014-10-11 16:21:29 · 1426 阅读 · 0 评论 -
nohup-真正的Shell后台运行
&方式:Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe --user=mysql &nohup方式: 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用转载 2014-09-25 22:00:26 · 17804 阅读 · 1 评论 -
screen和tmux管理shell会话
使用screen管理会话 在使用SSH或telnet远程连接服务器时,可能都遇到为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。也许nohup命令可以达到这个目的,如果程序的标准输出/标准错转载 2014-11-27 20:28:08 · 11048 阅读 · 1 评论 -
Linux 查看系统硬件信息(实例详解)
linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。cpulscpu命令,查看的是cpu的统计信息.blue@blue-pc:~$ lscpuArchitecture: i686 #cpu架构CPU op-mode(s): 32-bit, 64-bitB转载 2015-01-07 17:55:58 · 859 阅读 · 0 评论 -
如何通过 USB 设备来安装 CentOS
如何通过 USB 设备来安装 CentOS" src="http://wiki.centos.org/wiki/modern-CentOS/img/attention.png" title="" height="15" width="15"> 其它用户比较喜欢「另类方法」部分内的某些做法,而且已证实适用于 CentOS-6。以下程序已经被不同用户所测试,但未必能涵盖所有可能性。转载 2015-01-07 19:39:20 · 5488 阅读 · 0 评论 -
centos6下解决光盘无法退出(lsof和fuser)
一、简介 当您想退出光盘时,须使用umout命令,否则光驱就会一直处于死锁状态,#umount /dev/sr0,或者直接退出光盘#eject。但当光盘正在被打开或者使用,使用上述命令都无法成功提示device is busy,这时就需要使用lsof或fuser命令了。二、详解1、lsof(list open files)是一个列出当前系统原创 2015-01-07 14:16:46 · 2968 阅读 · 0 评论 -
linux常用命令总结
1、产生一个长度固定文件#dd if=/dev/zero of=/tmp/zero_file bs=1K count=1024 //产生一个长度固定(例如文件长度为 1M )字节的空文件,即每个字节的值全为0x00。2、编译Gtk程序#gcc -o gtk gtk.c `pkg-config --libs --cflags gtk+-2.0`原创 2015-01-07 17:40:39 · 839 阅读 · 0 评论 -
/etc/mtab与/proc/mounts
现在的 Linux 系统里一般都有这么三个文件:/etc/fstab,/etc/mtab,和 /proc/mounts,比较容易让人迷惑。简单解释一下。This file provides a list of all mounts in use by the system:[cpp] view plaincopyrootfs / rootfs rw 0 0转载 2015-01-07 14:55:28 · 7977 阅读 · 1 评论 -
linux启动脚本和service、chkconfig
(1)启动脚本的写法case "$1" in start) do start-thing; ;; stop) do stop-thing; ;; restart) do restart-thing; ;; ...esac 你如果按这种结构转载 2014-12-03 17:02:05 · 38479 阅读 · 0 评论 -
CentOS6.3x86显示器的分辨率有限或刷新频率无法调整
一、问题 (1)一般安装完linux后默认的kernel给的tty分辨率是非常有限的,有时安装完centos的gnomeGUI后无法使用高分辨率。 (2)有时使用命令#xrandr时,显示的最大分辨率比硬件支持的分辨率小的多,而又需要更大的分辨率。(3)有时"gtf", "xrandr --new mode", "xrandr --addmode xxxxxxxx"原创 2015-01-21 10:51:13 · 4557 阅读 · 0 评论 -
qemu-kvm配置文件
在/etc/libvirt/qemu中读取的完整的虚拟机配置文件<!--WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE OVERWRITTEN AND LOST. Changes to this xml configuration should be made using: virsh ed原创 2014-12-02 21:22:32 · 8011 阅读 · 0 评论 -
编译时:virtual memory exhausted: Cannot allocate memory
一、问题 当安装虚拟机时系统时没有设置swap大小或设置内存太小,编译程序会出现virtual memory exhausted: Cannot allocate memory的问题,可以用swap扩展内存的方法。二、解决方法在执行free -m的是时候提示Cannot allocate memory:[root@Byrd byrd]# free -m原创 2014-12-03 13:35:13 · 53986 阅读 · 7 评论 -
CentOS6.3配置NFS服务
一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组原创 2014-12-03 19:32:55 · 21531 阅读 · 0 评论 -
X Window System介绍
1、概述 X Window System是1984年由麻省理工学院(MIT)和DEC公司共同开发研究的,是运行在UNIX系统上的视窗系统。严格地说,X Window System并不是一个软件,而是一个协议,这个协议定义一个系统成品所必需具备的功能(就如同TCP/IP、DECnet或IBM的SNA,这些也都是协议,定义软件所应具备的功能)。能满足此协议及符合X协会其他规范的系统便可称为X转载 2015-01-09 18:27:50 · 1706 阅读 · 0 评论 -
在CentOS 6.5上安装软件
之前Google就说了,由于CentOS/RHEL 6已经是过期的系统,所以不再会有Chrome了。 虽然后来由于引起了社区的抗议,从而改口,不再提CentOS/RHEL 6是过期系统了;但是,目前在CentOS/RHEL 6上已经没有Chrome可以下载使用了。其实,根本的原因不是CentOS/RHEL 6有多老,连Windows XP和停止更新的Ubuntu 10.04都能继续使用Ch转载 2015-01-01 09:03:51 · 18018 阅读 · 1 评论 -
linux正则表达式的运用
要学好正则的小伙伴,强烈推荐: 正则表达式30分钟入门教程说 明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上 此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。此表所列的常用正则表达式,除个别外均未在前后加上任何限定,请根据需要,自 行处理。匹配9-15个由字母转载 2014-12-05 09:50:01 · 6789 阅读 · 2 评论 -
linux md5 加密字符串和文件方法
MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相 同的报文摘要的可能性是非常非常之小的。MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"转载 2014-12-20 10:58:56 · 29007 阅读 · 0 评论 -
centos6.2桌面菜单的编辑和配置
Linux Menu Editing and Configuration(Linux桌面菜单的编辑和配置)相关配置文件:/usr/share/applications目录中的 *.desktop文件相关目录:$HOME/.config/menus/etc/xdg/menus/usr/share/desktop-directories修改后一般要更新数据库:updat转载 2014-12-22 13:52:07 · 4717 阅读 · 0 评论 -
CentOS6yum参数及创建本地和网络yum源
本文中的“本地YUM源”包括三种类型:一是直接使用CentOS光盘作为本地yum源,优点是简单便捷,缺点是光盘软件包可能不完整(centos 7 Everything 总共才6.57G);二是同步CentOS官方源到本地(相当于创建了一个公共镜像),优点是最靠谱,缺点是占空间费流量;三是创建完全自定义的本地源,优点是灵活性最大,缺点是只是作为其他源的补充。一、使用CentOS光盘作为本地yum转载 2014-10-28 16:36:30 · 5672 阅读 · 0 评论 -
centos6.3配置MFS服务器
一、简介 MooseFS(Moose File System,mfs)是一种分布式文件系统,它将数据分布在网络中的不同服务器上,支持FUSE,客户端挂载后可以作为一个 普通的Unix 文件系统使用MooseFS。MooseFS中共有四种角色:元数据服务器master server、元数据日志服务器metalogger server、存储服务器chunkserver、客户端c原创 2014-12-05 21:57:55 · 6122 阅读 · 0 评论 -
linux下如何将文件打包、压缩并分割成制定大小
将大文件或目录打包、压缩并分割成制定大小的文件,这在将数据备份到容量有限的移动储存设备时是必须的,在Linux下可以通过组合使用tar,bzip2(或者gzip),split命令来实现。假设要将下面这个文件压缩并分割成多个1.4M的文件-r-xr-xr-x 1 root root 4.4M 2004-08-27 01:50 a.chm可以用下面的命令:tar -jcf - a.ch转载 2015-01-15 17:01:20 · 1164 阅读 · 0 评论 -
linux性能问题(CPU,内存,磁盘I/O,网络)
一. CPU性能评估 1.vmstat [-V] [-n] [depay [count]] -V : 打印出版本信息,可选参数 -n : 在周期性循环输出时,头部信息仅显示一次 delay : 两次输出之间的时间间隔 count : 按照delay指定的时间间隔统计的次数。默认是1转载 2015-02-03 21:06:29 · 2509 阅读 · 0 评论 -
centos下VNCServer和VNCClint
81 rpm remove i-SMBCloud-App 182 yum remove i-SMBCloud-App 183 rm /usr/bin/smbapp 184 ls 185 rpm -ivh i-SMBCloud-App-6.2-1.el6.isoft.x86_64.rpm 186 rpm -ivh i-SMBCloud-Manager-6.2原创 2014-09-16 21:02:14 · 6477 阅读 · 0 评论 -
linux下利用C或C++ 语言调用需要root权限
linux下 利用C或C++ 语言调用需要root权限试试以下这种方式:1. root用户下将目标程序设置为root:root所有权;2. 将目标程序设置为所有人可访问chmod 777 APPNAME;或者将目标用户加入root组等方式,使用户可执行该程序;3. root用户下为目标程序设置UID,chmod u+s APPNAME4. 执行该程序时自动具备root权限原创 2014-12-30 15:57:25 · 14322 阅读 · 0 评论 -
centos6.2的管理终端界面
一、简介 CentOS6.2系统默认是打开6个控制台和一个二、详解(1)时钟运行,秒针随系统时间移动。如图1。CentOS 6 以后版本使用一下方法修改。 Linux 系统默认是打开6个控制台,分别可以用 ALT+F1 到 ALT+F6 进行访问,6个控制台默认都驻留在内存中,一般我们Linux 服务器都是通过远程登录,就算是本地登录三、原创 2014-12-11 21:45:29 · 3470 阅读 · 0 评论 -
Linux目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在转载 2015-01-19 09:29:04 · 713 阅读 · 0 评论 -
Centos6.3搭建SVN服务器
一、简介 SVN作为新一代代码版本管理工具,有很多优点,管理方便,逻辑明确,安全性高,代码一致性高。SVN数据存储有两种方式,BDB(事务安全表类型)和FSFS(一种不需要数据库的存储系统),为了避免在服务器连接中断时锁住数据,FSFS是一种更安全也是更多人使用的方式。SVN的运行方式也有两种,一种是独立服务器,另一种是借助apache服务,即svn://或http://。 ...原创 2014-12-31 11:03:54 · 4090 阅读 · 0 评论 -
centos的官方文件下载地址
centos源码包地址:http://mirrors.163.com/centos/centos7.0下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.isocentos7.0以下旧版本下载地址:http://wiki.centos.org/Downloadcentos5原创 2014-12-30 14:40:24 · 1151 阅读 · 0 评论 -
IntelLinux显卡驱动安装指南
Intel Linux显卡驱动安装指南1. 简介通常情况下,Intel显卡驱动已经被集成在Linux发行包里面了,用户无需单独安装。这篇指导是为那些自己从头开始编译最新版本驱动的人而写的。当你想订制显卡驱动或者了解更多的时候,这篇文章就会管用。 本篇第3部分对2D图形驱动的编译作了介绍。因为有些人可能只对2D图形感兴趣,他们想要了解一些2D的新特性以及哪些bug被转载 2015-01-19 15:05:25 · 10004 阅读 · 0 评论 -
centos6.5宽带拨号上网
CentOS6以后要安装rp-pppoe这个软件,centos之前的版本是adsl-setup命令安装。(1)查看是否安装#rpm -qa|grep rp-pppoe没有内容输出则没安装,若可以联网使用# yum install rp-pppoe 无法联网则:CentOS安装盘放入光驱挂载光盘#mount /dev/cdrom /media找出文件路径转载 2014-12-31 11:45:41 · 6315 阅读 · 0 评论