我的linux使用历程

2011年5月18日 安装
使用的是Fedora 14 32位linux系统,安装的时候用的是英文,安装以后可以注销以后,切换语言环境。挺方便。当天只进行了安装,因还有其他事。
使用u盘和liveusb-creatro进行安装时,找不到7z的解决办法:安装liveusb-creator的路径一定要在c:/program files/liverusb creator下面。默认即可。不可更改。
LiveUSB creation failed! ascii解决方法: Fedora.iso文件要在英文路径下。

2011年5月19日 一些细节问题
1。浏览器
http://www.google.com/chrome?platform=linux
我换成了google chorme for linux。感觉良好。由于没有鼠标手势,我下载了一个插件就支持了。且安装以后有相关说明。
https://chrome.google.com/webstore/detail/lfkgmnnajiljnolcgolmmgnecgldgeld#

  1. 在linux里解压rar文件
    去天空下载: http://www.skycn.com/soft/17709.html winrar for linux.
    解压到/usr/local/rar
    然后就可以使用命令来解压了。暂时只知道下面两个:
    /usr/local/rar/rar a ***.rar 压缩路径中的所有文件到 ***.rar
    /usr/local/rar/rar x .rar 解压.rar文件。

4.关于YUM.
我在安装OpenOffice的时候,查到可以通过YUM自动进行安装。我查到比较好的资料是:
http://fedora.linuxsir.org/main/?q=node/52
fedora 自带了YUM, 下面是一些有用 的命令

yum list |less 列出yum可安装的所有软件列表
yum list open* |less 列出含有open的所有软件列表
yum info kernal 列出kernal软件的详细信息。
yum install kernal (需要root权限)安装kernal软件
yum update kernal 升级kernal软件
man yum YUM的使用手册
yum remove bmp-mp3

如果使用YUM终端版本不会的话,可以使用图形版.yumex
首先判断是否安装yumex:

rpm -q yumex
如果显示没有安装。则要运行:
yum install yumex (在root下运行)
然后直接执行:
yumex
打开以后,会用鼠标就会用yumex。

5.关于OpenOffice
我下载了OpenOffice最新版,解压以后。在计算机里点击setup安装了。但是没啥作用。
安装openoffice花费了我近5个小时。
一开始用setup直接点击安装,发现根本没什么作用。
然后用他们自带的说明文档安装,发现能打开openoffice了,但是一开始有个注册界面,我点finish以后,它自动退出。还是没反应。有人说时scim冲突。狗屁,我试了近3个小时,没解决。
后来我重装了系统,按照步骤一步一步来,装了英文版的openoffice,成功。但是不显示中文。
本想直接装个语言包应该就行了,谁知道解压安装以后还是没任何鸟用。
于是又重新做系统。虽然比较笨,但是最快的方法了。
以后装openoffice,或者其他需要输入中文的软件的时候,一定要先装中文。因中文总是可以支持英文的,但是英文却不一定能支持中文。
openoffice安装步骤:
下载 openoffice 简体中文版PRM:http://download.openoffice.org/contribute.html?download=mirrorbrain&files/localized/zh-CN/3.3.0/OOo_3.3.0_Linux_x86_install-rpm-wJRE_zh-CN.tar.gz
解压

tar xvzf OOo_…tar.gz
su root
cd 到文件夹RPMS
安装
rpm -Uvh *rpm
安装桌面环境
cd 到desktop-integration
rpm -Uvh openoffice.org…rpm 我装的是fedora 所以这里选择redhat
安装完毕。

6.关于开启远程登录;
参考:http://linux.vbird.org/linux_security/old/08telnet-ssh.php
linux ssh服务器一般是默认开启的。可以用以下命令查看:

netstat -a | more
如果看到:
tcp 0 0 :ssh : LISTEN
说明已经开启,如果没有开启,可按下面的步骤开启:
以root身份进入setup
/usr/sbin/setup
选择 system services 项目,
移动到 【
】sshd 按空格勾选。
按tab移动到【OK】,按下enter。这样就完成了开机启动。再按下面的命令开启ssh服务:
/etc/rc.d/init.d/sshd start
开启完毕。
~~~修改登录端口,这样即使别人得到你到IP,也无法进入了:
/usr/sbin/sshd -p 1433

/etc/ssh/sshd_config中 port行可以查看当前ssh端口;

~~~如果本地可以ssh,但是远程不行。那么就要关闭iptables。

/etc/init.d/iptables stop

7。关于Linux 登录 另外一个linux
开启服务以后,就可以使用linux登录linux了

ssh -I username -p 22 hostIP
不知道为何,我本地linux如果是root,自动登录远程的root用户,如果是用户syxz,自动登录远程的syxz用户。而不是按我设置的usename来登录,
自己搞半天不如问别人半分钟。
用如下命令可以实现用制定用户名登录另外一台linux
ssh hostIP -L(小写L)syxz(username) -p 22 备注:括号里面的不要。

更简单的是: >ssh usrname@ipaddress
例如: >ssh syxz@192.168.1.1

  1. 关于linux 登录 Windows
    首先应开启windows的远程登录功能:在 我的电脑——属性——远程 里设置。且要注意,一定要设置密码,否则会登录失败。

下载rdesktop.解压$ tar -zxvf rdesktop-1.5.0.tar.gz
或者直接用yum安装。

yum install rdesktop
安装完成后用下述命令即可实现登录windows
rdesktop -u username -p password ipaddress:port
即可完成登录。但注意windows只能单用户登录。

  1. 关于linux下的播放器 mplayer
    怪不得许多人都不喜欢用linux。我想播放个电影都麻烦得要死。网上说mplayer比较好。那就找装吧。找了好多方法,但是都弄不好。花了1个小时。一开始用直接编译。。通不过,出错。后来用rpm,缺少N多文件库,要去哪下载,我也不知道,yum也没法下。
    后来最后,找了这个日志,安装成功:
    http://www.path8.net/tn/archives/1209
    首先安装RPM Fusion 软件包
    下载地址: http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
    直接点击安装。
    然后YUM里就能搜到smplayer了

yum list smplayer
yum install smplayer.i686
即可。

10.关于linux shell
参见:http://hi.baidu.com/peiandz/blog/item/1963ef02b64d930c4afb511d.html
其中要知道:
当普通用户成功登录,系统将执行一个称为shell的程序。正是shell进程提供了命令行提示符。作为默认值(TurboLinux系统默认的shell是BASH),对普通用户用“$”作提示符,对超级用户(root)用“#”作提示符。

在UNIX中主要有两大类shell
  Bourne shell (包括 sh, ksh, and bash)
  Bourne shell ( sh)
  Korn shell ( ksh)
  Bourne Again shell ( bash)
  POSIX shell ( sh)
  C shell (包括 csh and tcsh)
  C shell ( csh)
  TENEX/TOPS C shell ( tcsh)

  1. 在xp下用光盘安装Linux。

首先在xp下空出来一个盘,并通过管理工具,删除该盘分区。

安装fedro时,在选择安装方式的地方,先使用自定义,也就是最后一个,看到那个free的盘以后,再back到选择界面,选择安装在free硬盘里,即倒数第二个。其他默认。

或许安装以后启动xp会出现:NTLDR is missing 让你restart. 解决办法见:

http://www.linuxdiyf.com/viewarticle.php?id=189111

首先打开终端;
输入su 回车,进入root;
输入root密码;
输入 vi /etc/grub.conf
修改
title Other
rootnoverify (hd0,4)**********说明,此处可能有点不同哦
chainloader +1
按j将光标位置改变到title other后
修改成
title Other
title Windows XP
rootnoverify (hd0,0)
chainloader +1
按esc键退出编辑
输入:wq保存退出
重启就OK啦。

9.关于 Locate无法使用

错误提示:No such file or directory

解决方法:更新数据库

root运行:

updatedb

  1. linux 镜像源问题。

ustc yuan de peizhi fangfa

http://lug.ustc.edu.cn/wiki/mirrors/help/fedora

对于Fedora,源的更改和删除在: /etc/yum.repos.d/ 文件夹里。

  1. linux下 用ssh ,远程复制文件到本地。即:scp命令的使用。

man scp 你就会看到所有的使用方法。

scp -r(文件夹复制) -P 8022 (远程端口) syxz@166.100.000.000(hostip):home/syxz/try.tar(目标文件路径) ~/Desktop(本地文件路径)

12.Fedora 14 自动更新后,无法进入新系统,进度条读完后没反应,解决办法:重装显卡驱动。

  1. 如果你在更新时关闭了yum,再打开就可能出现"初始化软件包后端失败",解决如下:

$ su 切换到root权限

cd /var/lib/rpm/

for i in ls | grep 'db.';do mv $i $i.bak;done

db_verify /var/lib/rpm/Packages

rpm --rebuilddb 重建该数据库

yum clean all

14.批量 tar

for tar in *.tar.gz;do tar zxvf $tar;done

15 更改文件和文件夹权限以及所属人

例1:把文件shiyan.c的所有者改为wang。

$ chown wang shiyan.c

例2:把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users。

$ chown - R wang.users /his

  1. 更改环境变量:

方法一:直接运行命令export PATH= P A T H : / u s r / l o c a l / w e b s e r v e r / p h p / b i n 和 e x p o r t P A T H = PATH:/usr/local/webserver/php/bin 和 export PATH= PATH:/usr/local/webserver/php/binexportPATH=PATH:/usr/local/webserver/mysql/bin

使用这种方法,只会对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效,只是临时生效。

方法二:执行vi ~/.bashrc

在文件后加入:

PATH=$PATH:/usr/local/webserver/php/bin

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

export PATH

export LD_LIBRARY_PATH

这种方法只对当前登录用户生效

方法三:修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码
PATH=$PATH:/usr/local/webserver/php/bin:/usr/local/webserver/mysql/bin
export PATH

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

export LD_LIBRARY_PATH

最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,
执行完可通过echo $PATH 或者 echo $LD_LIBRARY_PATH 命令查看是否添加成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值