首页 > 编程知识 正文

java重点面试题,java面试问题大全及答案大全

时间:2023-05-04 08:55:50 阅读:15302 作者:1780

学习空文件sudo sh-c“echo‘’a.txt”重命名mv folderAName newFolderName软件链ln-ssourcefiletargetfileln-s/XXX/XXX/eclipse ecse

使用代理下载文件wget-euse _ proxy=yes-e http _ proxy=x.x.x.x :1080访问ulimitsudosh-c“ulimit-n 65535 execs us 在netstat -anp中,可以确认打开了哪个端口。 -a显示所有-n (无别名)。 仅限数字-p显示进程编号和进程名称netstat -natpl显示tcp的监听端口netstat -naupl显示udp的监听端口CentOS7开放端口: CentOS7已经使用防火墙作为防火墙不再使用iptables root的用户可以使用防火墙systemctlstartfirewalld.service开放端口firewall-cmd-- zone=public-- add-port=TCP-- permanentzone-public :表范围公共- add-port=8080/TCP :添加TCP协议的端口在8080-permanent3360上永久有效。 没有这个参数意味着, 临时启用的重新启动防火墙systemctlrestartfirewalld.service重新加载配置firewall-cmd-- reload firewall-cmd-- list-ports测试域名为nsll baidu.com测试端口是否打开telnet ip port Linux邮件服务器: postfix http://cn.Linux.vbird.org/Linux _ server/0380 mail.PHP

Linux输出重定向在Linux环境中,支持以符号和表示的输入/输出重定向。 0、1、2分别表示标准输入、标准输出、标准错误消息输出,将脚本的执行进程和执行结果输出到日志的一般命令:/myscript.sh 21 | tee mylog.log是需要重定向的标准输入或例如,2a.txt表示将错误消息输出到文件a.txt。 也可以在这三个标准输入/输出之间重定向,例如将错误信息重定向到标准输出,21即可实现。 在Linux下有一个特殊的文件/dev/null。 它就像一个无底洞,重定向到那里的所有信息都会消失得无影无踪。 这非常方便。 如果不需要显示程序的所有信息,可以将输出重定向至/dev/null。 环境变量env-e‘m2’shadow socks服务器端安装pip curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py是python版本为python get-pip.pypipinstallshadowsocks配置shadowsocksvi/etc/shadow socks.jssshadow

“服务器”:「0.0.0.0”

“server _ port”:0,

“local _ port”:1080,

“密码”:「XXX”、

" time out " :600,

“方法”:「AES-256-CFB”

}

将shadowsocks添加到系统服务* VI/etc/systemd/system/shadow socks.service ` ` XML [ unit ] description=shadow socks [ seservice ] shadow socks.JSON [ install ] wanted by=multi-user.target #启动自启动命令systemctl enable shadowsocks# 的状态命令显示systemctl status shadowsocks客户端以创建sh脚本。 nohupsslocal-sremoteserverip-premote server port-b 127.0.0.1-llocalserverport-k password-maes-256-CFB/dev

服务器CPU和内存的

实时使用情况 #!/大力的大雁/bashfileName=$1echo "CPU%,MEM%,TIME" > $fileNamefor (( i = 0; i < 3000; i++ )) do output=`top -b -n1 | grep "Cpu(s)" | awk '{print $2 ","}' | tr -d 'n' && free -m | grep 'Mem' | awk '{print $3/$2 * 100 ","}' | tr -d 'n' && date | awk '{print $4}'`>temp echo "$output" >> $fileName sleep 1done cat redis.conf | grep -v “#” | grep -v “^$” 查看配置文件,去除所有的#,去除所有的空格 Linux中禁止修改目录及内部文件,这个命令我用在了缩小nginx的权限,将静态文件放在tmp目录下,nginx user能够访问

单个文件 chattr +i aaa.txt
去除则chattr -i aaa.txt
目录及文件 chattr -R +i ttt
使用 chattr -R +i A (-R 递归地修改目录以及其下内容的属性) , 即可保护好A目录下的所有内容.
设置了’i’属性的文件不能进行修改,只有超级用户可以设置或清除该属性.

Linux命令在tomcat中的应用 模板

192.168.1.189 - - [03/May/2019:19:47:21 +0000] "GET /html/css/main.css?browserId=other HTTP/1.1" 200 19858

注意

access log的配置,格式不一定和上面的log一样cut -f1 -d " "是按照空格来截取字符串的, -fn表示第几个 访问量排名前20的IP地址 cat access_log.2019-0* | cut -f1 -d " " | sort | uniq -c | sort -k 1 -n -r | head -20 访问量排名前20的页面url cat access_log.2019-0* | cut -f7 -d " " | sort | uniq -c | sort -k 1 -n -r | head -20 查看最耗时页面 cat access_log.2019-0* | sort -k 10 -n -r | head -20 统计4xx/5xx 请求的占比 total requests: wc -l access_log.2019-0*404 requests: awk '$9=='404'' access_log.2019-0* | wc -l500 requests: awk '$9=='500'' access_log.2019-0* | wc -l 查找包含某个关键字的log awk '/keywords/' access_log* | head -10awk '/keywords/{print $5,$6}' access_log* | head -10 // 查找包含keywords的关键字并打印第5/6列 vim编辑文件 现在还不是在编辑模式,需要在键盘上输入i键进入比如删除第六行,将光标移至要删除的第六行,连续输入两次小写的d,即dd CentOS查看实时网络带宽占用 安装iftop, yum install iftop查看网卡 ifconfigiftop -i eth0 保持server与client的连接不掉

修改ssh配置文件 /etc/ssh/sshd_config,添加或者修改ClientAliveInterval为“ClientAliveInterval 60”。这个参数的是意思是每1分钟,服务器向客户端发一个消息,用于保持连接。保存后记得重启ssh服务service sshd restart。

百问

65535怎么来的
计算机是按照二进制储存数据的,一般用 unsigned int 这种数据类型来储存正整数
在计算机中,每个整数都是用 16 位 2 进制数来表示的,所以最大的数就是 16 个 1,也就是 11111111 11111111
把二进制数 11111111 11111111 转化位十进制数就是 65535

Linux下profile和bashrc区别

/etc/profile
用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系统内所有用户生效的。/etc/bashrc
这个文件设置系统bash shell相关的东西,对系统内所有用户生效。只要用户运行bash命令,那么这里面的东西就在起作用。~/.bash_profile
用来设置一些环境变量,功能和/etc/profile 类似,但是这个是针对用户来设定的,也就是说,你在/home/user1/.bash_profile 中设定了环境变量,那么这个环境变量只针对 user1 这个用户生效.~/.bashrc
作用类似于/etc/bashrc, 只是针对用户自己而言,不对其他用户生效。
另外/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是”父子”关系.

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。