Posts Tagged ‘Basic’

Vmware7.1 Fedora13


03 6月
前两天看到fedora13发布了,下了后,今天终于有时间玩一下了,另外vmware也升级到7.1了呢。 在前面的文章中说到过,vmware认不出fedora12,嗯,7.1貌似认得出了,于是也让我碰到了传说中的vmware eazy install的问题,就是它会很世博的自动帮你乱装你的系统,也不问你愿不愿意。。。 好吧,其实它是问了,只不过。。。它是在最前面,让你选择安装文件路径的时候,下面有个checkbox: I will install the operating system later. 真是完全。。。比开司米还绕啊。。。 ok,选好这个勾勾之后,在最后的hardware customize的地方,把cd/dvd那地方选到你的iso文件就可以了。 嗯,其他貌似没啥了,刚装完,去玩喽~ —————————————————————————————————— 不知道怎么的,新装的是英文的,突然变中文的系统了。。。莫名。。。 于是又学到一招,只需要将/etc/sysconfig/i18n文件中的LANG="zh_CN.UTF-8" 改成LANG="en_US.UTF-8",然后重启即可。

【转】Howto: Linux Add User To Group


30 3月
From: http://www.cyberciti.biz/faq/howto-linux-add-user-to-group/ Q. How can I add a user to a group under Linux operating system? A. You can use useradd or usermod commands to add a user to a group. useradd command creates a new user or update default new user information. usermod command modifies a user account i.e. it is useful to add user to existing group. There are two types of group. First is primary user group and other is secondary group. All user account related information is stored in /etc/passwd, /etc/shadow and /etc/group files to store user information.

useradd example - Add a new user to secondary group

Use useradd command to add new users to existing group (or create a new group and then add user). If group does not exist, create it. Syntax: useradd -G {group-name} username Create a new user called vivek and add it to group called developers. First login as a root user (make sure group developers exists), enter: # grep developers /etc/group Output:
developers:x:1124:
If you do not see any output then you need to add group developers using groupadd command: # groupadd developers Next, add a user called vivek to group developers: # useradd -G developers vivek Setup password for user vivek: # passwd vivek Ensure that user added properly to group developers: # id vivekOutput:
uid=1122(vivek) gid=1125(vivek) groups=1125(vivek),1124(developers)
Please note that capital G (-G) option add user to a list of supplementary groups. Each group is separated from the next by a comma, with no intervening whitespace. For example, add user jerry to groups admins, ftp, www, and developers, enter: # useradd -G admins,ftp,www,developers jerry

useradd example - Add a new user to primary group

To add a user tony to group developers use following command: # useradd -g developers tony # id tony uid=1123(tony) gid=1124(developers) groups=1124(developers) Please note that small -g option add user to initial login group (primary group). The group name must exist. A group number must refer to an already existing group.

usermod example - Add a existing user to existing group

Add existing user tony to ftp supplementary/secondary group with usermod command using -a option ~ i.e. add the user to the supplemental group(s). Use only with -G option : # usermod -a -G ftp tonyChange existing user tony primary group to www: # usermod -g www tony

【转】LINUX –修改IP等网络配置


30 3月
From: http://aoding.blog.51cto.com/226250/84068 ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip [aeolus@db1 network-scripts]$ vi ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=219.136.241.211 NETMASK=255.255.255.128 GATEWAY=219.136.241.254 [aeolus@db1 etc]$ vi resolv.conf nameserver 202.96.128.68 nameserver 219.136.241.206 ----------------------- Linux下修改网卡IP和网关 建议通过终端字符方式下来修改 一修改IP地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none BROADCAST=192.168.1.255 IPADDR=192.168.1.33 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes USERCTL=no PEERDNS=no TYPE=Ethernet ~ vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=none IPADDR=192.168.2.34 NETMASK=255.255.255.0 USERCTL=no PEERDNS=no TYPE=Ethernet NETWORK=192.168.2.0 BROADCAST=192.168.2.255 二修改网关 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=Aaron GATEWAY=192.168.1.1 三重新启动网络配置 /etc/init.d/network restart ----------------------------------------------------------------------------------- 修改配置文件 /etc/sysconfig/network-scripts/ 下有配置文件 比如文件:ifcfg-eth0 代表是以太网实际网卡0的配置文件 比如文件:ifcfg-eth0:1 代表是以太网实际网卡0的配置文件 域名服务器配置文件:/etc/ resolv.conf 修改ip地址 即时生效: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 启动生效: 修改/etc/sysconfig/network-scripts/ifcfg-eth0 修改default gateway 即时生效: # route add default gw 192.168.0.254 启动生效: 修改/etc/sysconfig/network-scripts/ifcfg-eth0 修改dns 修改/etc/resolv.conf 修改后可即时生效,启动同样有效 修改host name 即时生效: # hostname fc2 启动生效: 修改/etc/sysconfig/network

tar语法


23 6月
转自:http://fed.sjps.tpc.edu.tw/phpBB2/viewtopic.php?t=96 語法: tar [-zxcvfpP] filename # tar -N 'yyyy/mm/dd' /path -zcvf target.tar.gz source 參數說明: -z :是否同時具有 gzip 的屬性。 -x :解開一個壓縮檔案的參數指令! -t :查看 tarfile 裡面的檔案! -c :建立一個壓縮檔案的參數指令 -v :壓縮的過程中顯示檔案! -f :使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加參數。 -p :使用原檔案的原來屬性(屬性不會依據使用者而變) -P :可以使用絕對路徑 -N :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中! --exclude FILE:在壓縮的過程中,不要將 FILE 打包! 範例: 壓縮 # tar -cvf xxx.tar /home 只將目錄整合打包成一個檔案 # tar -zcvf xxx.tar.gz /home 除了將目錄打包外,同時以 gzip 壓縮 # tar -zcvf s94_all.tar.gz /home/s94/* 將 /home/s94/ 這個目錄下的檔案全部打包並壓縮成為一個 s94_all.tar.gz 的檔案 (s94表示94學年度學生資料) # tar -zcvf fed_all_20060306.tar.gz / --exclude /mnt --exclude /proc 將根目錄的所有資料壓縮至 fed_all_20060306.tar.gz 這個檔案中,除了 /mnt 及 /proc。 fed_all_20060306.tar.gz--備份fed伺服器下所有目錄與檔案 解壓縮 # tar -xvf xxx.tar 解 tar 的封包,請注意,由於沒有 gzip (.tar 而非 .tar.gz) 的作用,所以只要使用 –xvf 即可!不需要加上 z ,否則會顯示有問題! # tar -zxvf xxx.tar.gz 這個就是有加上 gzip 的壓縮的結果!所以需要加上 –z

貓熊寶寶幼齒園

姜經緯的博客