热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux培训实录:每天努力一点点

Linux培训实录:每天努力一点点--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
作者:梦的起点

忙碌的一周又过去了,毕业之后时常会有这样的感慨:时间怎么过得这么快呀!记得大学的时候,从周一的第一节课开始就想着周末,到了周末又想着这月有没有什么假期,比如5.1,10.1之类的长假,哈哈.已经连续几周没有休息了,这周的工作也很辛苦,连续3个晚上加班到10点,虽然身体感到很累(每周末下课后都会在公交车上睡着,很香很香) ,但是心理却很充实,(不要因为优越的环境,而停下来,每天努力一点点,呵呵)我喜欢这样的感觉.

昨天下课,我一路狂奔回家,一边哼着歌,一边思考着我的MacOs,中午的时候黄老师给了我

一张MacOS X10.4.6的光盘,整整一下午终于把它搞定(黄老师讲课的时候我还在偷偷的安装),说句老实话苹果的系统视觉效果真的很棒,可是到了家,我捣鼓了一晚上就是没有安装成功(凌晨1:00多),不知什么原因,唉,看来是我那可怜的R60e无福享受这种“奢侈”的系统,呵呵,废话这么多,下面进入正题,(文件权限和用户管理是Linux中比较重要的一块)课堂上的一些心得和大家分享:

一 荣新网络系统集成项目(工作手册)
荣新网络系统集成项目(Linux起源及基础命令)
shell的使用

二 文件权限及用户管理
应用程序的安装和管理

1 如果我们用F-ssh远程管理机器的话,有时候会出现乱码
解决办法: #system-config-language,图形化的界面,把语言改为英文
#reboot

2 虚拟机安装完后,默认分辨率较小,看着不舒服
解决办法:系统工具-硬件-CRT设置--双击--选择指定的分辨率
#rebooe

3 IP地址的改变
解决办法:
a.#setup图形化的界面
b.#vi /etc/sysconfig/network-scripts/ifcfg-eth0,修改
c.#/etc/init.d/network reload

4 查询当前登录的用户名和自己所属的组
#whoami或者#groups

5 在linux中目录和文件都是普通文件,只要想进入目录,该目录的权限至少是r-x,当然也可以用数字来设置权限

6 chmode只能修该文件和目录的权限,但是其所有者(创建者)不变,只有通过chown才可以修改

7在创建用户时,例如#useradd -g dba -G manager -c "DB administrator" -d /DB user1,在这个命令里,用户名只能放在所有参数之后,如若不然,虽然用户已经创建,但是参数尚未传递过去

8推荐两个centOS下载地址(就像黄老师说的,没事玩玩各种操作系统,真的很爽)
教育网:ftp://202.38.97.230/centos
很不错的站点:ftp://ftp.net.usf.edu
澳大利亚的站点,速度很快的: http://www.pacific.net.au/mirror/linux.php
Debian Redhat Fedora Gentoo Mandriva Knoppix SuSE
Slackware Yellow Dog cAos CentOS Ubuntu tinysofa FreeBSD OpenBSD
NetBSD DragonflyBSD archlinux StartCom

9 用rpm安装软件时,如果中途遇到问题可以用#make clean先将其删除.
软件之间必然存在着一点的关联性,linux中要卸载某个软件时,可配合使用下面的命令查看其关联

#rpm -qa | grep 软件名
#rpe -ql 文件名

10 安装常用命令:rpm -ivh XX.XX.rpm
压缩常用命令:#tar -cvf xx.xx.tar(目标文件) 源文件
解压缩常用命令:#tar -zxvf xx.xx.tar.gz 等同于 #gunzip xx.xx.tar.gz
#tar -jxvf xx.xx.tar.bz2 等同于 #bunzip2 -jxvf xx.xx.tar.bz2

备注:解压缩时注意目录,#tar xx.xx.tar -C 目录,便可解压缩到指定目录,但是gunzip,unzip2好像不能指定目录,所以最好用mv将tar包移到指定目录,然后再解.

11 好的习惯:安装完任何软件之后,添加"快捷方式",方便日后的使用和管理
#vi /etc/profile
在最后添加export PATH=$PATH:/usr/local/lumaqq/bin(程序所在目录)
#env | grep PATH查看是否已经添加
#. /etc/profile 执行,使其生效
#直接输入软件名就Ok了

12 用su切换用户时,-u 参数就跳转到用户的家目录,若不加参数,保持切换前的目录

13 关于权限的小实验

主组---附加组---用户---文件----权限(虽然user1和user2都属于manager组,但是权限是由唯一的主组决定)

dba manager user1 1.txt user1不能访问2.txt
manager user2 2.txt user2不能访问2.txt

14 关于登录和退出时文字提示的小实验
在每个用户的家目录下都有两个隐藏的.bashrc(对其修改可在登陆时显示文字提示,但是只是针对bash,如果对用户指定的登陆shell是sh,就无法显示)

.bash_logout(修改它可在用户退出登陆时显示文字提示,但是只有丛该用户的家目录退出时才会显示)文件
推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • CentOS7.8下编译muduo库找不到Boost库报错的解决方法
    本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ... [详细]
  • 安卓及谷歌官网不容易上,在此整理好下载地址,这样就可以直接用迅雷下载了。Eclipse最新Mars版Eclipse(暂时还没被墙)Mac版:http:www.eclipse.org ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 原文地址http://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/最开始时 ... [详细]
  • Linux一键安装web环境全攻略
    摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ... [详细]
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • 如何将CentOS8转换为CentOSStream
    CentOS Stream是一个持续交付的Linux发行版,它在RHEL之前处于领先地位。它将具有滚动发布,即不断进行更改。CentOS将成为一个上游版本,它将具有测试补丁和更新。 ... [详细]
  • 系统安装Debian系统的安装方式和Ubuntu系统的安装方式几乎是一样的,毕竟Ubuntu系统是基于Debian的,就如同CentOS基于Redhat ... [详细]
  • 之前项目在windows2003服务器上设置定时任务,每天执行。现在把项目移植到linux系统。也要在linux系统上设置计划任务。但是之前我从来没有做过。所以多得不 ... [详细]
  • 阿里云服务器iis设置方法与上千种Linux桌面版本相比,Linux服务器只有可怜的十几种。但想要选对适合你的企业需要的仍然不是件容易的事情,选Linux服务器首先要 ... [详细]
author-avatar
乐檬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有