![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux学习
zhoulong0116
梦想若不付出努力,那只会是梦而已
展开
-
vsftpd服务之虚拟账号登录
vsftpd提供三种身份登录:实体用户、虚拟用户和匿名用户。实体用户就是linux系统中已经存在的用户,可以直接登录上linux系统的。既然已经可以登录系统,可以直接用scp走ssh协议传输文件,没必要再通过ftp来获取文件了。匿名用户就是开放了ftp,只要客户端能通过防火墙,就能访问到ftp服务器上的文件数据。这是极其危险的,所以应该避免。我们关注的就是虚拟用户的配置和管理,整个过程如下:创建新文件login.txt,文件内容如下:kisinfoc 这一行是账号名123456原创 2010-11-29 23:06:00 · 395 阅读 · 0 评论 -
eclipse在linux下debug出错的解决方法
<br />今天在使用eclipse调试程序的时候,发现eclipse在linux下的使用还是挺折腾人的。debug的时候,告诉我VM有问题,“Cannot Connect to VM”。在控制台还输出了如下内容:<br />ERROR: transport error 202: gethostbyname: unknown hostERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)JDWP exit e原创 2010-11-22 21:36:00 · 1223 阅读 · 0 评论 -
linux文件管理-权限
文件管理最核心的就是文件的权限管理。文件的主要属性有三个:读、写和执行。用"ls -l"参数,就可以查看文件或者目录的权限信息。[zhou@localhost ~]$ ls -l总计 48drwxr-xr-x 2 zhou zhou 4096 10-21 16:00 Desktopdrwxrwxr-x 2 zhou zhou 4096 10-27 09:01 ebookdrwxrwxr-x 2 zhou zhou 4096 10-28 22:17 newfolderdrwxr-xr原创 2010-10-28 23:15:00 · 612 阅读 · 0 评论 -
学习git (一)
<br />1、安装git<br />./configure --prefix=/usr/local<br />make <br />make install<br /> <br />使用过程中遇到的错误:error: src refspec master does not match any.<br />引起该错误的原因是,目录中没有文件,空目录是不能提交上去的<br /><br />error: insufficient permission for adding an object to re原创 2010-10-26 12:00:00 · 4623 阅读 · 0 评论 -
Centos挂在NTFS格式的移动硬盘
1、安装fuseyum install fuse2、安装ntfs-3g在http://www.tuxera.com/community/ntfs-3g-download/下载ntfs-3g的源码包gunzip ntfs-3g-2010.10.2.tgztar xvf ntfs-3g-2010.10.2.tar./configuremakemake install3、用fdisk -l查看硬盘设备信息。其中有如下信息:Disk /dev/sdb: 320.0 GB, 320072933376 bytes2原创 2010-10-25 19:15:00 · 534 阅读 · 0 评论 -
linux如何安装字体
首先,下载字体文件。。。(呵呵,好像是废话)在/usr/share/fonts/目录下,新建一个文件夹。比如,我安装monaco字体,就新建了一个名为apple的文件夹。sudo mkdir /usr/share/fonts/applesudo cp ~/download/monaco.ttf /usr/share/fonts/applesudo chmod 644 /usr/share/fonts/apple/*cd /usr/share/fonts/applesudo mkfontscalesudo m原创 2010-10-25 10:54:00 · 429 阅读 · 0 评论 -
查看服务器的外网ip
<br />如果是桌面系统,想知道自己电脑的外网IP比较容易,用浏览器访问www.ip138.com,就可以了。而服务器放在机房,没有浏览器这号东西,就比较麻烦了。用traceroute又看不出来。偶然间,找到了一个方法可以查看服务器的外网IP。<br />[zhou@localhost ~]$ wget http://members.3322.org/dyndns/getip--2010-12-14 15:09:16-- http://members.3322.org/dyndns/getip正原创 2010-12-14 15:49:00 · 1571 阅读 · 0 评论 -
linux下安装python遇到的问题
<br />在www.python.org/ftp上下载python的源码包之后,configure时如果用--prefix设定了安装位置,而没有使用默认安装位置,在后面安装easy_install时,会遇到问题。setuptools是在默认安装位置寻找python,所以建议python就安装到默认位置即可。<br />安装MySQLdb,只用执行easy_install MySQL-python就可以了。如果是自己上网去下载安装,可能会遇到问题,比如说<br />我遇到了"ImportError: No原创 2010-10-22 10:03:00 · 441 阅读 · 0 评论 -
学习Grub
今天尝试着在我的Ubuntu上安装Cacti。通过源码安装比较麻烦,有非常多的依赖库,装依赖库它居然还依赖别的库。安装过程中,又遇到许多configure通不过的情况。后来不知道出了什么错,ubuntu系统挂掉了,重启之后也进不了系统。索性我重装系统吧!先说明一下,我的电脑本来是双系统,windowsXP+Ubuntu。我决定安装centos,在选择安装分区的时候,选定“选择linux分区安装默认的结构”。装好之后重启发现,之前的双系统选择界面没了。windows进不去了。。。window分区没删,把引导改原创 2010-10-22 09:17:00 · 202 阅读 · 0 评论 -
python无法加载共享库的解决方法
<br />由于在安装mod_wsgi时,要求python支持共享库,否则会出问题。于是我重新编译python源码安装,在编译是加入参数--enable-shared。但是安装之后,使用python时出现如下的错误信息:<br />python: error while loading shared libraries: libpython2.5.so.1.0: cannot open shared object file: No such file or directory<br />说明python找不原创 2010-12-01 10:28:00 · 1596 阅读 · 0 评论 -
linux设备文件之pts-关联终端的文件
之前的文章里面提到linux的文件类型:普通文件、目录文件、链接文件、设备文件等。今天我看了看/dev/里面的设备文件。对pts文件比较好奇,因为以前好像在哪经常看见这样的文件类型。pts文件对应着打开的终端。每打开一个终端,都会在/dev/pts/目录下建立一个以数字命名的文件。可以用who指令来查看一下:[zhou@localhost pts]$ whozhou :0 2010-11-22 08:34zhou pts/1 2010-11-22 2原创 2010-11-22 23:12:00 · 998 阅读 · 0 评论