Linux远程连接与基础指令

       远程连接

        我在家里一个网络公司实习时用过SecureCRT,后来用过一个比较傻瓜的软件TeamViewer,如今听说了一款XShell。这三款分别适用于网络工程(系统集成)、(内网)远程桌面、Linux指令行操控。这里一般是要有账号密码才能用,想用什么方法黑的话以后会有讨论。

        有账号密码后第一件事就是熟悉目录结构。

        这个是查看,什么都不会的写这个用。

        主要是看目录用的(目录很好熟悉的,想想小时候在家里偷着把游戏放到某个目录繁琐的隐藏文件夹中,很容易就记清了),熟悉目录后用cat查看或vim编辑。

        有时觉得我这个用户什么级别啊?能不能看看是不是管理员啊?这时候就可以用whow

                     (配图暂缺)       

 
[~]$ w
 14:36:57 up 62 days,  4:30,  2 users,  loadaverage: 0.02, 0.02, 0.05
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPUWHAT
testnsc  tty1     -                09:57    4:39m  0.00s  0.00s-bash
testnsc  pts/0    ***.***.***.**   14:16    0.00s  0.03s  0.00sw

 

这个都是看着玩的,你要不是想做用户管理的话。

 

我们在Windows系统下,文件大小显而易见。那么linux怎么看呢?

[~]$wc prosuper.log  
 124483  507420 9545573 prosuper.log

 124483  507420 9545573 prosuper.log

 

       ^            ^            ^

 

    行数          字数         字节数

        这个软件很大啊!怎么这么多行?写的什么呢?

我们该看看文件了,找到那只喵~cat。一般来说看的文件比较大,直接查看会造成输出数个屏,没用还浪费时间(因为防止代码行占用内存太大,不会所有的内容都显示),这时候我们可以用

 catprosuper.log |tail -n 200

来查看prosuper.log文件的后200行。如果用

 catprosuper.log |tail -n 200

的话,可以看到每一行的行号,比如我这里prosuper.log文件到了十二万四千多行,怪不得有9G多。

[~]$wc prosuper.log  
 124483  507420 9545573 prosuper.log124470  log4j:2018-05-08 15:22:02,583 [pool-1-thread-1]INFO  com.ttsx.prosuper.listener.WeatherTaskListener - ---------------每日自动存储天气线程启动成功----------------启动时间:Tue May 08 15:22:02 CST 2018
124471  log4j: 2018-05-08 15:22:02,584 [pool-1-thread-1]INFO com.ttsx.prosuper.listener.WeatherTaskListener - ---------------每日自动存储天气线程执行完成,完成时间----------------Tue May 08 15:22:02 CST 2018
124472  log4j: 2018-05-08 15:23:02,583 [pool-1-thread-1]INFO com.ttsx.prosuper.listener.WeatherTaskListener - ---------------每日自动存储天气线程启动成功----------------启动时间:Tue May 08 15:23:02 CST2018
124473  log4j: 2018-05-08 15:23:02,584 [pool-1-thread-1]INFO com.ttsx.prosuper.listener.WeatherTaskListener - ---------------每日自动存储天气线程执行完成,完成时间----------------Tue May 08 15:23:02 CST 2018

然后有一天道听途说了locate指令,是直接查询整个系统目录数据库的,查询精准且快。然而测试时候显示   -bash: locate: command not found   应该是没安装这个mlocate包。安装mlocate时又说

Loaded plugins: fastestmirror, security
You need to be root to perform this command.

又告诉我需要进root。。。但是我又没有root密码...那只能破解了。(我们系统维护人员真的不给力...)

但是正常情况下不能重启,就不能重置root密码,很是头疼。

 

<------更新------>

 

跟实施方要到密码了(#笑哭)于是就可以

 

[~]#yum -y install mlocate
[~]# updatedb
[~]# locate /log/c

可以看到,log文件夹里有7个带c的文件/文件夹

/usr/share/doc/db4-devel-4.7.25/ref/log/config.html
/var/log/cron
/var/log/cron-20180506.gz
/var/log/cron-20180513.gz
/var/log/cron-20180520.gz
/var/log/cron-20180527.gz
/var/log/cups

 

你可能感兴趣的:(部署与实施)