下面是我在终端中执行的代码
[root@idm ~]# x="$(date +%d%m%y)"
[root@idm ~]# echo $x
270217
[root@idm ~]# echo ${#x}
6
Run Code Online (Sandbox Code Playgroud)
有人能帮我理解为什么输出6
吗?什么是#
主要做给变量?
我已登录到 Sun Solaris OS。我想创建并提取一个压缩的 tar 文件。我试过这个普通的 UNIX 命令:
tar -cvzf file.tar.gz directory1
Run Code Online (Sandbox Code Playgroud)
在 Sun OS 中执行失败并出现以下错误
bash-3.2$ tar -cvzf file.tar.tz directory1
tar: z: unknown function modifier
Usage: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@[0-7]][bfk][X...] [blocksize] [tarfile] [size] [exclude-file...] {file | -I include-file | -C directory file}...
Run Code Online (Sandbox Code Playgroud) 我想使用 shell 脚本 tar 四个包含大量小文件的目录。由于这个脚本执行时间太长,所以我想使用 shell 脚本使这 4 个 tar 命令并行运行,希望我可以更好地利用可用资源。
我目前使用的命令:
tar cf - /ebs/uat/uatappl | gzip -c > /ebs/backup/uatappl.tar.gz
tar cf - /ebs/uat/uatcomn | gzip -c > /ebs/backup/uatcomn.tar.gz
tar cf - /ebs/uat/uatora | gzip -c > /ebs/backup/uatora.tar.gz
tar cf - /ebs/uat/uatdata | gzip -c > /ebs/backup/uatdata.tar.gz
Run Code Online (Sandbox Code Playgroud) 示例文件内容:
--------------------
NETWORKING=yes
HOSTNAME=wls1.ebs-testsrvrs.com
# oracle-rdbms-server-12cR1-preinstall : Add NOZEROCONF=yes
NOZEROCONF=yes
--------------------
Run Code Online (Sandbox Code Playgroud)
我想评论所有以“HOST”开头的行
我的要求是以不同的用户身份登录,这需要密码身份验证,并在我从我的用户帐户运行的 shell 脚本中以该用户身份执行一些命令。
例如:user1 正在执行脚本。要求是使用密码以 user2 身份登录并使用单个 shell 脚本执行一组命令。
我正在使用以下命令在 Solaris 中创建一个 tar.gz 文件来重定向输出。
cd /ebs/datatop && tar cvf - * | gzip -c > /ebs/backup/proddata.tar.gz >> /dev/null 2>> error.log
Run Code Online (Sandbox Code Playgroud)
执行时,它创建/ebs/backup/proddata.tar.gz
为一个空文件。不给出任何错误。我假设 tar 文件被重定向到/dev/null
. 我只想将命令输出重定向/dev/null
到 error.log 并将错误写入。
我们正面临 IP 滥用问题,并希望完全阻止 ssh和ping我们运行Oracle Linux 6.7 的服务器的能力,并且只允许 vnc 连接。如何使用 linux 防火墙或 iptables 实现这一点?
目前我们在/etc/security/limits.conf中有以下条目
* hard nofile 65000
我想增加一个名为 oracle 的特定用户的限制,所以如果我在下面添加一行,例如
oracle hard nofile unlimited
哪一个会优先?
另外,增加这个特定限制是否需要服务器中更多的资源?我进行此更改是因为服务器已达到 65000 个打开文件的当前限制。too many open files in the system
当我尝试登录时收到错误消息。服务器上托管有 Oracle 数据库。进行此更改后是否需要弹回数据库或重新启动服务器?
linux ×3
shell ×2
tar ×2
bash ×1
files ×1
filesystems ×1
firewall ×1
iptables ×1
open-files ×1
pipe ×1
sed ×1
shell-script ×1
solaris ×1
vi ×1