决心开始学用linux

4.2
今天开始决定学习linxu, 用fc10,并每天要学,每天要记
1、可以用root登录
   终端中运行su     
   vi   /etc/pam.d/gdm ,在第二行(有root的行)前加#注释
2、启动时能默认进xp系统
    vi   /boot/grub/grub.conf
   修改default=1
3、这个网络弄了半天,也不知怎么弄好的,好歹能上网了,但是打开网页老是要重试,还不一定能打开,nnd, 不知是何原因?破铁通网速慢?xp下都打开很快  防火墙?都关了也一样  firefox原因?也没去动它,刚装的啊 ..... baidu不到原因,哎,明天再说了,linux多弄几分钟就会头疼的

4.3
1、找到了网上的一个解决办法,终于能打开网页了 ,只是太郁闷,难道我每次装完fc10我都要这样子弄一下?再说我也记不住这么多的操作啊?(当然,也不知道下面这么多操作中的哪一步起作用,我发现linux最大的特点就是用了一遍或十遍下次还是不知怎么做,怪不得网上有这么多的linux笔记)
地址
栏中输入:about:config
右击鼠标-新建-布尔(boolean)项,输入:config.trim_on_minimize,并设置为true,这样就可以在最小化时自动释放内存。
在过滤器栏输入:browser.sessionhistory.max_total_viewers,双击该项,修改值为5或更小{页面快进/快退功能中保存的页面总数,默认是-1(无限)}。
用同样的方法找到network.http.pipelining然后双击这个,将其值改成true
下面我们要做的就是找到network.http.pipelining.maxrequests并把它的值改的高一些,如果你改成30,意思就是要求它每次发送30个请求。
最后一步就是在Firefox任何一个地方点右键,选择  “新建”―“整数”在弹出的对话框中输入nglayout.initialpaint.delay并将其值改为“0”,表示当浏览器收到网站回复的信息后能够快速的反应。
同样的方法将下列参数值修改成如下设置:
browser.tabs.showSingleWindowModePrefs = true
browser.xul.error_pages.enabled = true
network.dns.disableIPv6 = true
network.http.max-connections= 48
network.http.max-connections-per-server= 24
network.http.max-persistent-connections-per-proxy= 12
network.http.max-persistent-connections-per-server= 6
4.4
昨天用的少,今天空点,一定要多用用
装了个vmware 6 for linux , 启动时提示 c head什么的
想做yum -y install gcc ....等什么操作,但提示错误,看也看不懂,好像是源不可用吧
从光盘安装 把gcc... kernel... 一古脑全装上云了,但还是没用,nnd, 讨厌的fc10
先试试更改源什么的
4.5
今天玩了一天,发现昨天的问题还没搞好,搞了一下下,看看也没啥希望了,哎,还是睡觉先

4.6
今天新装了个fc12, 重新开始我的学习计划吧
--以root用户登录, 和fc10有点不同,还要对 /etc/pam.d/gdm-passwd做下处理,root那行注shi下
今天主要要试试桌面应用,以多媒体为主
装个realplay吧, 下载,安装,提示lsb3.1什么的, http://rpmfind.net/linux/RPM/index.html
下载一个redhat-lsb-3.2-7.fc12.i686.rpm
但安装时提示:
[root@localhost 下载]# rpm -U redhat-lsb-3.2-7.fc12.i686.rpm
error: Failed dependencies:
/bin/gettext is needed by redhat-lsb-3.2-7.fc12.i686
/usr/bin/foomatic-rip is needed by redhat-lsb-3.2-7.fc12.i686
/usr/bin/msgfmt is needed by redhat-lsb-3.2-7.fc12.i686
/usr/bin/patch is needed by redhat-lsb-3.2-7.fc12.i686
/usr/bin/pax is needed by redhat-lsb-3.2-7.fc12.i686
libQtCore.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libQtGui.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libQtNetwork.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libQtOpenGL.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libQtSql.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libQtSvg.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libQtXml.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libqt-mt.so.3 is needed by redhat-lsb-3.2-7.fc12.i686
[root@localhost 下载]# yum install gcc gcc+ -y
什么原因?我不知道,baidu吧,问吧

好难搞定,先看看书,学些命令吧
yum
install安装 update 更新 remove删除 list 列表
-y 确认 -c fiel 指定文件位置

yum grouplist 列出提供哪些软件包组
yum list 列出软件包
yum list available当前可用的包
yum list updates 可更新的包
yum list installed已装的软件包
search检索功能(只知作用不知名称时可以用下)
yum search firewall

yum update 全面升级
yum localinstall filename 本地安装
这个真有用,用这个方法重新装了上面的 lsb-3.1...,再装realplayer,果然一路顺利,
看来看看书还是必要的,也可用yum list realplayer 查看下,有,可用yum install realplayer装
准备吃饭去了,去之前,先做个 yum uupdate吧

grep的使用,这个东东好像比较的实用,好好看看
ll * |grep top 显示文件名中包含top的文件
yum list |grep mplay 显示yum列表,名称中包含mplay

基本命令的使用
echo "hello" > a.txt 生成文件a.txt
ls -a显示所有文件 -d 只显示文件夹(实际使用并非如此啊???)
-R 递归列出
cat file1 显示文件file1的内容
cat a.txt b.txt >ab.txt 文件合并
more file1
less file1 分页显示文件内容
head a.txt 显示a.txt的前几行的内容
tail b.txt 显示b.txt的后几行的内容
cp -i file1 file2 -i提示是否覆盖
mv file1 file2 把file1移动到file2, 支持改名 -f强制
rm -rf file 删除文件(夹) -r 递归 -f 强制
file filename 用以确定文件类型
ln file1 /a/file2 为file1建名为file2的链接 (使用相同的数据)
ln -s file1 /a/file2 创建符号链接 相当于windows中的快捷方式
pwd 查看当前目录, 不是看密码

访问ftp时中文名乱码:
firefox中about:config
"过滤器"中输入 network.standard-url.encode-utf8,值改为false

4.7
文件类型
普通文件,目录,特殊文件,链接文件,符号链接文件,管道文件
安全机制 rwx
chmod o+w file1 对file1增加其它用用户的写权限
chmod o-rx file1 其它用户去除r,x权限
chmod 777 fiele1 添加全部权限

用户管理
相关文件 /etc/passwd用户信息 /etc/shadow密码信息

/etc/passwd
user1:x:501:501::/home/user1:/bin/bash
user1:用户名
x: 设有密码 (实际密码保存在/etc/shadow中)
501: 用户id
501: 用户组id
comment: 用户信息
/home/user1: 用户主目录
/bin/bash: 用户注册事调用的shell

useradd -u uid指定用户id -g group 指定所属的组 -n不创建同名的组
-d home-dir 指定用户主目录 -s shell指定shell
useradd -u 500 -d /home/its -s /bin/ksh its 建用户
usermod -d /home/temp 更改用户的主目录
userdel -r loginname 删除用户 -r可删用户的主目录
passwd -S user1 查看用户user1的密码属性
id 检验当前用户的属性
su -user_name 以指定的用户临时登录

/etc/group存储用户组的相关信息
groupadd -g 300 group1 添加组 gid为300
groupmod 更改属性
groupdel 删除组

who 查询当前系统中有哪些用户 -a显示较多的信息
who -Ha 显示信息
who -r显示运行级别
finger 查询注册到系统中的用户
w 查有哪些注册用户以及用户在干什么
wall 向注册用户发送消息

进程管理
ps -a列出所有活动进程的状态信息
-e列出当前所有进程
-f列出进程的重要信息
-l列详细的进程信息
ps 显示当前用进程状态信息
ps -a 显示当前所有的活动进程
ps -e 获取系统中当前调度运行的所有进程及其状态信息
ps -e|grep httpd 查www服务的守护进程是否正在运行
这东东有点难懂,不看先
4.8
搞了两天的vmware,还是搞不定,算了,不搞了,再下个7.0的,
新的东西就是好,一下子就装好了


网络接口设置
vi /etc/sysconfig/network-scripts/ifcfg-eth0








DEVICE=eth0 名称
HWADDR=00:19:b9:1c:b6:b7 mac地址
ONBOOT=yes 启动过程中激活相应的接口
BOOTPROTO=none
TYPE=Ethernet 网络类型
USERCTL=no 是否允许所有的用户都能使用
IPV6INIT=no 启用ipv6协议?
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
IPADDR=172.28.11.237 IP
NETMASK=255.255.255.0 子网掩码
NM_CONTROLLED=yes
PREFIX=24
GATEWAY=172.28.11.1 网关
DNS1=218.74.122.66 dns
ifconfig -a 查看接口情况
ifconfig eth0 192.168.0.1 设置ip
主机名字解析(主要用dns解析)
cat /etc/host.conf
127.0.0.1 localhost 本机
192.168.9.100 beijin
route add default gw 192.168.1.254 添加网关 (重启失效)
ifconfig 查看网络信息
ifconfig eth0
ifconfig -a
netstat -a 显示所有套接字的状态
netstat -t 和tcp相关的
netstat -i 显示网络接口的状态信息
netstat -r 显示当前路由
ping -f www.163.com -f可用于检测网络性能
traceroute www.163.com 显示路由信息









 

你可能感兴趣的:(linux,职场,休闲,决心)