阿里云ESC服务器之Linux远程连接操作

社区服务
高级搜索
猴岛论坛电脑百科阿里云ESC服务器之Linux远程连接操作
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
1个回复

[技术小组]阿里云ESC服务器之Linux远程连接操作

楼层直达
   三岁

ZxID:44344

糖果

举报 图酷模式  只看楼主 使用道具 楼主   发表于: 2014-12-04 0
全程图片操作,文字少,请见谅!


1.登陆界面


login 前面是你的服务器名字后面是账号的意思

通常linux的账号为:root(该账号是一个超级管理员账号)
密码:服务器登陆密码(输入密码时,密码不会在屏幕上显示出来,输入好了直接回车键即可  如显示login incorrect.
这时需要重新输入。正确地输入用户名和密码后,就能合法地进入系统以下就是正确进入了)


登录分两步进行:第一步,输入用户的登录名,系统根据该登录名来识别用户;
第二步,输入用户的口令,该口令是用户自己选择的一个字符串,
对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字。
这里"#"是超级用户的系统提示符


Linux还允许一个用户进行多次登录,这是因为Linux和许多版本的UNIX一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。
虚拟控制台的选择可以通过按下Alt键和一个功能键来实现,通常使用F1-F6




2.创建普通用户


最后一行英文显示为 密码修改成功,一般linux的不需要用超级用户登录,除非需要管理的时候,一般都是用普通用户即可
如果你创建的普通用户密码忘记,既可以用超级用户登录
用命令 passwd  -d x123
      su x123
然后出现$这符号就可自己重新设置密码了

  1. 输入命令
  2. exit 表示退出当前用户


3.命令的使用
  


由于linux的命令很多,我只能举一些基本的登陆查询例子
下面附上基本语法,(Linux要想掌握,先把英语能看懂至少,知道表达什么意思。基本的语句要掌握50个)

这是系统的基本命令
  1. arch 显示机器的处理器架构(1)
  2. uname -m 显示机器的处理器架构(2)
  3. uname -r 显示正在使用的内核版本
  4. dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
  5. hdparm -i /dev/hda 罗列一个磁盘的架构特性
  6. hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
  7. cat /proc/cpuinfo 显示CPU info的信息
  8. cat /proc/interrupts 显示中断
  9. cat /proc/meminfo 校验内存使用
  10. cat /proc/swaps 显示哪些swap被使用
  11. cat /proc/version 显示内核的版本
  12. cat /proc/net/dev 显示网络适配器及统计
  13. cat /proc/mounts 显示已加载的文件系统
  14. lspci -tv 罗列 PCI 设备
  15. lsusb -tv 显示 USB 设备
  16. date 显示系统日期

这个是关机的命令
  1. shutdown -h now 关闭系统(1)
  2. init 0 关闭系统(2)
  3. telinit 0 关闭系统(3)
  4. shutdown -h hours:minutes & 按预定时间关闭系统
  5. shutdown -c 取消按预定时间关闭系统
  6. shutdown -r now 重启(1)
  7. reboot 重启(2)
  8. logout 注销

文件和目录
  1. cd /home 进入 '/ home' 目录'
  2. cd .. 返回上一级目录
  3. cd ../.. 返回上两级目录
  4. cd 进入个人的主目录
  5. cd ~user1 进入个人的主目录
  6. cd - 返回上次所在的目录
  7. pwd 显示工作路径
  8. ls 查看目录中的文件
  9. ls -F 查看目录中的文件
  10. ls -l 显示文件和目录的详细资料
  11. ls -a 显示隐藏文件
  12. ls *[0-9]* 显示包含数字的文件名和目录名
  13. tree 显示文件和目录由根目录开始的树形结构(1)
  14. lstree 显示文件和目录由根目录开始的树形结构(2)
  15. mkdir dir1 创建一个叫做 'dir1' 的目录'
  16. mkdir dir1 dir2 同时创建两个目录
  17. mkdir -p /tmp/dir1/dir2 创建一个目录树
  18. rm -f file1 删除一个叫做 'file1' 的文件'
  19. rmdir dir1 删除一个叫做 'dir1' 的目录'
  20. rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
  21. rm -rf dir1 dir2 同时删除两个目录及它们的内容
  22. mv dir1 new_dir 重命名/移动 一个目录
  23. cp file1 file2 复制一个文件
  24. cp dir/* . 复制一个目录下的所有文件到当前工作目录
  25. cp -a /tmp/dir1 . 复制一个目录到当前工作目录
  26. cp -a dir1 dir2 复制一个目录
  27. ln -s file1 lnk1 创建一个指向文件或目录的软链接
  28. ln file1 lnk1 创建一个指向文件或目录的物理链接
  29. touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (YYMMDDhhmm)


文件搜索
  1. find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
  2. find / -user user1 搜索属于用户 'user1' 的文件和目录
  3. find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
  4. find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件
  5. find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件
  6. find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm' 结尾的文件并定义其权限
  7. find / -xdev -name \*.rpm 搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备
  8. locate \*.ps 寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令
  9. whereis halt 显示一个二进制文件、源码或man的位置
  10. which halt 显示一个二进制文件或可执行文件的完整路径


挂载一个文件系统
  1. mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在
  2. umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出
  3. fuser -km /mnt/hda2 当设备繁忙时强制卸载
  4. umount -n /mnt/hda2 运行卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用
  5. mount /dev/fd0 /mnt/floppy 挂载一个软盘
  6. mount /dev/cdrom /mnt/cdrom 挂载一个cdrom或dvdrom
  7. mount /dev/hdc /mnt/cdrecorder 挂载一个cdrw或dvdrom
  8. mount /dev/hdb /mnt/cdrecorder 挂载一个cdrw或dvdrom
  9. mount -o loop file.iso /mnt/cdrom 挂载一个文件或ISO镜像文件
  10. mount -t vfat /dev/hda5 /mnt/hda5 挂载一个Windows FAT32文件系统
  11. mount /dev/sda1 /mnt/usbdisk 挂载一个usb 捷盘或闪存设备
  12. mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载一个windows网络共享


磁盘空间
  1. df -h 显示已经挂载的分区列表
  2. ls -lSr |more 以尺寸大小排列文件和目录
  3. du -sh dir1 估算目录 'dir1' 已经使用的磁盘空间'
  4. du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小
  5. rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n 以大小为依据依次显示已安装的rpm包所使用的空间 (fedora, redhat类系统)
  6. dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n 以大小为依据显示已安装的deb包所使用的空间 (ubuntu, debian类系统)


创建新的用户和用户组
  1. groupadd group_name 创建一个新用户组
  2. groupdel group_name 删除一个用户组
  3. groupmod -n new_group_name old_group_name 重命名一个用户组
  4. useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 创建一个属于 "admin" 用户组的用户
  5. useradd user1 创建一个新用户
  6. userdel -r user1 删除一个用户 ( '-r' 排除主目录)
  7. usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性
  8. passwd 修改口令
  9. passwd user1 修改一个用户的口令 (只允许root执行)
  10. chage -E 2022-12-31 user1 设置用户口令的失效期限
  11. pwck 检查 '/etc/passwd' 的文件格式和语法修正以及存在的用户
  12. grpck 检查 '/etc/passwd' 的文件格式和语法修正以及存在的群组
  13. newgrp group_name 登陆进一个新的群组以改变新创建文件的预设群组


  1. 明令很多,这里不一一写出来
  2. 需要的百度
  3.                                                  猴岛技术组



本帖de评分: 2 条评分 DB +230
DB+200 2014-12-30

单机区感谢你的付出

DB+30 2014-12-04

๓电脑技术有你更精彩๑

[/url]
猴岛论坛技术组-神一般的头衔 各个领域 天才云集 福利多多 你还在等什么 赶快加入我们吧!

小野博客
- 不懂浪漫゛

ZxID:16584776

等级: 元老

举报 只看该作者 沙发   发表于: 2014-12-04 0
回 楼主(岁月苍白) 的帖子
那么 那么 那么 说 .. 等我换Linux 的时候可能还得麻烦你了
引用
« 返回列表
发帖 回复