ubuntu笔记

前一阵研究Ubuntu,记录如下

切换root用户
sudo -sH
ubuntu默认root帐号锁定,不允许直接登录,只能su切换过去,安装时的建立的用户有sudo权限,使用上面的命令切换到root帐号,命令前面成为#($为一般用户),不切换使用需要root权限的命令是需要先输入sudo,(改成root用户就是为了省的输入sudo)

重启
shutdown -r now
关机是shutdown -h now,最后一个参数是时间,now表示立即执行,可以直接用数字,单位为分钟,表示几分钟后执行

浏览文件

ls命令

-i 显示文件大小

-l 显示文件属性

vim命令

:q 退出

:wq 保存退出

i 插入(开始输入)

静态IP设置/
vim /etc/network/interfaces
注释掉iface eth0 inet dhcp(前面加#)
加入下面几行
iface eth0 inet static
#ip
address 192.168.0.10
#掩码
netmask 255.255.255.0
#网关
gateway 192.168.0.1

修改dns
vim /etc/resolv.conf
nameserver 192.168.1.1

重启网卡
ifdown eth0
ifup eth0

telnet服务
apt-get install telnetd
方便远程管理,为安全应该使用ssh

ssh
apt-get install openssh-server

查看硬盘使用情况
df -lh
也可查看其他硬盘或分区挂载情况

查看硬盘分区
fdisk -l
用fdisk分区操作感觉和DOS下差不多

挂载硬盘
mount -t ext4 /dev/sdb1 /home/luq/website
参数分别为分区类型(ext4),设备(/dev/sdb1),挂载点(/home/luq/website),挂载点需要提前建立(mkdir website)

启动后自动挂载硬盘
vim /etc/fstab
添加
/dev/sdb1 /home/luq/website ext4 auto 0 0

配置文件 /etc/fstab 包含了 挂载 磁盘的必需信息。该文件系统启动时开始读入,并且仅能被 root 用户修改。
http://wiki.ubuntu.org.cn/UbuntuHelp:Fstab/zh


nginx+php
http://wiki.ubuntu.org.cn/Nginx#.E9.85.8D.E7.BD.AEphp.E5.92.8Cmysql

mysql
http://wiki.ubuntu.org.cn/MySQL
安装phpmyadmin后,要想在上面配置好的nginx+php上使用,需要做链接
ln -s /usr/share/phpmyadmin /home/luq/website/phpmyadmin
http://localhost/phpmyadmin即可访问

 
ftp设置
http://wiki.ubuntu.org.cn/Vsftpd
安装
apt-get install vsftpd
启动(停止)
service vsftpd start(stop)

安装后ubuntu用户即可通过ftp登录,登录后默认目录用户文件夹(/home/luq),默认没有上传权限,修改/etc/vsftpd.conf
write_enable=YES
上传文件后只有上传的用户有读写权限,其他人都没法访问,通过web当然也不能,要更改权限,修改/etc/vsftpd.conf
local_umask=022
022为权限编号(777,775)



更改文件或文件夹权限
chmod 777 /luq/home/website/test.php
chmod -R 777 /luq/home/website/testdir
加-R参数文件夹下的所有文件文件夹权限同时更改

posted @ 2011-04-25 17:55 天天无用 阅读(...) 评论(...) 编辑 收藏